dsh-plugin-coding-delegate
在终端中运行以下命令:
dsh plugin install jjmlovesgit/dsh-plugin-coding-delegate
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install jjmlovesgit/dsh-plugin-coding-delegate 安装本插件,源码仓库为 https://github.com/jjmlovesgit/dsh-plugin-coding-delegate。
插件介绍
自主编码代理往往把「谁定方案」和「谁改代码」混在同一套权限里,模型一旦被提示注入,就可能一边规划一边直接落盘。dsh-plugin-coding-delegate 是 DeepSeek Harness 上的技术控制:在工具调用写入真正发生之前拦截,把设计与实现拆成两个主体,而不是指望模型自觉遵守策略。
架构师侧是计量思考模型,负责对话、拆解任务并为每个工作单元写出契约(做什么、允许写哪些路径、用什么命令验收),默认不持有写文件与 shell 权限。执行侧在独立上下文中只拿到当前单元所需信息,写完即弃;回到架构师侧的主要是通过/失败与脱敏后的失败结构,而不是完整源码。验证命令在本地以子进程运行,原始输出留在本机。
密码学侧强调仓库原生溯源与防自批:证明记录以 Ed25519 签名写入 refs/notes/delegations,与所锚定提交的树一致,可克隆后离线审计。规范 1.2 要求工作者收据与人工审查者批准使用不同密钥、按序封存;相同指纹会被拒绝,审查是两阶段人工动作(prepare 与 approve),插件路径不能代写人类声明。CI 与本地审计门会校验账本、契约与负例区分,并文档化仍存在的边界(例如单条 note 被删而其余仍在时需外部汇聚)。
适合需要在流水线里真正「分离职责」的团队:既要让 GPU 上的 worker 高效写码,又要把人类审查与可审计留痕绑在提交上,并对照 SOC 2 CC8.1、ISO/IEC 42001 或 EU AI Act 等治理框架评估控制是否够用(详见仓库内 enterprise-governance 文档)。
使用场景
- 架构师只出契约与验收命令,worker 在隔离上下文中实现单个工作单元
- 需要在克隆仓库后离线校验 refs/notes/delegations 中的双重签名证明
- 在 CI 或发布前对委托账本、契约负例与红队探针做统一门禁
适合人员
- 在 DSH 上运行自主编码代理并担心提示注入直接改盘的工程团队
- 需要把人类审查与执行收据绑在同一提交树上的安全与平台工程师
- 对照 SOC 2、ISO 42001 或 EU AI Act 评估 AI 编码控制边界的合规与治理角色