deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:XY1998-debug/dsh-zhinet
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English | 中文
Zhinet is a community project-management Bundle for DeepSeek Harness (DSH). It stores wishes, designs, plans, workpoints, role responsibilities, execution evidence, and user effect decisions as traceable Host facts, then projects them into a read-only workbench inside each project Session.
This release is a developer preview. Zhinet depends on Session, storage, and Client APIs that are not yet part of a stable DSH release, so installing one npm package is not sufficient. Use the integration patches in this repository and pin the verified baseline below.
zhinet-portable-project v1 artifacts.141eb6fef83422698aef7a981029e843e81615340.1.0-rc.8^22.19.0 || >=24.0.00.1.0-rc.5DSH is still in preview. Other commits may require manual patch adaptation. Check these integration points first:
projectId and agentPreset propagation and persistence.conversation.view rendering for project-bound blank Sessions.git clone https://github.com/deepseek-ai/DeepSeek-Harness.git
git -C DeepSeek-Harness checkout 141eb6fef83422698aef7a981029e843e8161534
Run from this repository root:
.\scripts\apply-to-checkout.ps1 -Checkout C:\path\to\DeepSeek-Harness
The script runs git apply --check for all four patch groups before it writes anything. It stops before mutation when any patch does not match.
cd C:\path\to\DeepSeek-Harness
pnpm install
pnpm exec tsc -b packages/typert/generator/tsconfig.json --force
pnpm exec tsc -b packages/bundle/zhinet/tsconfig.host.json --force
pnpm exec tsdown --config packages/bundle/zhinet/tsdown.config.ts
pnpm exec tsc -b packages/bundle/zhinet/tsconfig.client.json --force
.\scripts\install-presets.ps1 -DshHome "$env:DSH_HOME"
If DSH_HOME is unset, pass the actual DSH data directory. The installer refuses to overwrite an existing preset with the same name.
pnpm dsh plugin --profile web add .\packages\bundle\zhinet
pnpm dsh --profile web --dump-config
pnpm dsh web --no-open
The composed output should contain both dsh-zhinet and zhinet-bundle-host.
Export a project from the Zhinet entry in the source DSH. In another DSH that does not contain that project ID, select a target Workspace, review the preflight, and confirm the import.
The import preserves these invariants:
Do not commit exports containing real project facts to a public repository. This repository contains no author project export.
packages/bundle/zhinet/: Host, Client, Remote, tests, and Bundle manifest.integration/patches/: four DSH patch groups organized by responsibility.integration/additions/: two new DSH files that do not exist in the baseline.integration/generated/: bootstrap artifacts that break the clean-build Typert Host/Client type cycle.presets/: Manager, Lead, Worker, and Reviewer presets.scripts/: integration and preset installation helpers.GitHub Releases include a prebuilt tgz and checksums, but the tgz does not replace the DSH integration patches. This version is not published to npm and does not claim that dsh plugin add dsh-zhinet is a complete standalone installation path.
A normal npm one-command installation can be offered after the required APIs ship in DSH and every package dependency can resolve from the registry.
The release candidate passed the following checks in a clean checkout of the verified baseline:
MIT. This is a community plugin and is not an official DeepSeek Harness release.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。