DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Project Forge — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
P

dsh-project-forge

Project Forge

Project Forge — 一个 DeepSeek Harness agent preset,确保项目可恢复、可追踪且可继续:仅限本地的 git、四份状态文档、布局与命名规范、压缩恢复,以及五项写入保护。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:sopreigj/dsh-project-forge#e2363d7a5d1c4eb3377eeeb0978f83e3dbc7f029
README兼容性版本

兼容性与来源证明

Project Forge 以 dsh-project-forge 发布,当前版本为 3.0.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/10/9

版本

3.0.0stable
2026/10/9

相关插件

正在加载相关插件…

最新版
3.0.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/10/13
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 developer-tools 分类下经过校验的插件。

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Sdk Minimal@deepseek-ai/dsh-sdk-minimal独立的最小 SDK 配置包:JSON-RPC、一个 DeepSeek 适配器、持久化 Shell 和 JSONL 会话Sdk App@deepseek-ai/dsh-sdk-appdsh SDK 配置包:基于 dsh-base 提供 stdio JSON-RPC 服务和进程生命周期管理Experimental Inspector@deepseek-ai/dsh-experimental-inspector用于 Host 调试和 Client Runtime 检查的实验性跨 realm CDP hub

README

dsh-project-forge

English | 中文

Project Forge (项目锻造模式) — a DeepSeek Harness agent preset that turns an agent into the steward of a project: it keeps the project recoverable (local git), traceable (four state documents + decision log), well-organized (layout & naming discipline), and safe to continue after context loss (compaction recovery), with five write guards that hold even when the model does not cooperate.

It ships two presets:

PresetFor
project-forgeFull stewardship: protocol, live document digest, compaction recovery, 5 write guards
project-forge-review (in review/)Read-mostly review mode: code review, simple tasks, clean-room subagents

Install

# Local development checkout
dsh plugin --profile web add link:/path/to/dsh-project-forge
dsh plugin --profile web add link:/path/to/dsh-project-forge/review

# Or straight from git
dsh plugin --profile web add github:sopreigj/dsh-project-forge#main

Bundle plugins take effect after restarting dsh web. Then pick 项目锻造模式 / 项目锻造 · 干净审查 in the mode picker.

What the mode enforces

  • Local-only git: never push, add a remote, or rewrite history until the user explicitly asks.
  • Four state documents at the project root: done.md (current state + shortest reproducible path), todo.md (queue), plan.md (strategy), tortuous.md (negative knowledge, fixed entry template). The digest inlines the tail of the first three plus repo state and .agents/steward.md every turn.
  • Checkpoint protocol: close a logical unit → run checks → update documents → one commit. Never commit per command.
  • Layout & naming: directory/file/identifier names follow one-word-one-meaning at every level; checked at every checkpoint; the layout guard refuses unacknowledged mixed-artifact roots.
  • Parallel sessions: single document owner, per-file claims released on commit, stale claims self-clean (30 min).
  • No secrets in git: refuses to commit credential files (.env, *.pem, ...).
  • Compaction recovery: a real compaction/end event folds a recovery message (protocol restatement + fresh digest) into the next step.

Configuration

All switches default on; set false to disable.

FieldDefaultMeaning
protocol / recoveryProceduretrueregister the protocol / recovery prompt sections
digest / digestFilestrue / [plan.md, todo.md, done.md]inline document tails every turn
digestTailLimits{plan.md:20000, todo.md:10000, done.md:20000}per-document tail budget
digestMaxBytes32768overall digest ceiling
stewardFile / stewardFilePathtrue / .agents/steward.mdinline the repo's own rules
injectOnCompaction / recoveryMinTurnSteptrue / 1recovery message, at most one per turn
guardLocalGit / guardCommitCheckpoint / guardLayoutCheckpoint / guardSecrets / guardConcurrentWritetruethe five write guards
concurrentWriteModebothwhich files the claim guard protects

Layout of this repo

dsh-project-forge/
├── package.json          # bundle manifest (dsh.bundle.patch)
├── cordis.patch.yml      # the preset composition (project-forge)
├── plugin/               # the mode plugin (protocol + digest + recovery + guards)
├── skills/project-forge-grilling/   # bundled discussion skill
├── review/               # the review-mode bundle (its own package.json)
└── README.md / LICENSE

Development

node plugin/index.test.mjs plugin/index.js   # self-test (config, digest, all five guards)

The plugin imports only Node builtins — profile-installed bundles resolve no third-party packages. The hand-written Standard Schema in plugin/schema.js implements the exact ~standard.validate interface Cordis requires (the official docs use @deepseek-ai/schemastery; a hand-written schema is used here to keep the bundle dependency-free).

Boundaries (read before trusting it)

  • Guards refuse at the shell-tool boundary; they are anti-slip, not a security boundary (alternate phrasing/scripts/provider APIs can bypass).
  • Guard E protects high-contention files only (the four documents + .agents/steward.md + source files); merge conflicts in ordinary files are git's job.
  • The protocol is prompt text: it is always present; whether the model obeys is not machine-verified except where a guard enforces it.

License

MIT — see LICENSE.