dsh-claude-code
在终端中运行以下命令:
dsh plugin install zhangjunjesse/dsh-claude-code
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install zhangjunjesse/dsh-claude-code 将插件接入当前 DeepSeek Harness 实例,源码见 https://github.com/zhangjunjesse/dsh-claude-code 。
插件介绍
DSH 负责多步编排与工具调度,但对话中经常出现一整块自包含的编码子任务——修一个 bug、写一个新模块、重构一段函数。逐轮推进既慢又容易丢上下文,而把它整体交给一个能自主调用工具、迭代到验收的编码代理来执行,往往更高效。dsh-claude-code 正是为此而生:它在 DSH 会话内部把这类任务委派给本地 Claude Code 订阅完成,结果回传给 DSH 继续后续步骤,DSH 是 leader,Claude Code 是 worker。
插件走 Claude 官方 Agent SDK 驱动本地 claude CLI,不提取任何 OAuth token,符合 Anthropic 订阅与认证政策。核心能力覆盖前台同步与后台异步两种模式(run_in_background 立即返回 jobId,用 job_output 流式读实时输出);支持 resume 跨轮续接,把上次 sessionId 传回即可保留上下文做多轮迭代;提供结构化输出、成本上限、追加系统提示与自定义 subagents 等细粒度控制。Web 端内置 Claude Code 监控面板,包含额度进度条、横向任务 tab、Markdown 实时预览、工具调用卡片、可折叠思考块与一键取消,让长任务的执行过程一目了然。
适合已经拥有 Claude Code 订阅、希望把完整子任务整体委派的 DSH 进阶用户。请注意它并非把 Claude 当作裸模型适配器直连 API——那是提取 OAuth token 的违规操作,会导致封号。请把 cwd 与 permissionMode 收敛到你信任的范围,因为 Claude Code 自己执行工具时不受 DSH 沙箱约束。
使用场景
- 把完整的 bug 修复或新模块编写交给本地 Claude Code 一次性完成
- 多轮迭代调试时通过 resume 保留上下文,避免重复描述问题
- 长任务放后台异步执行,同时在 Web 面板监控实时输出与额度消耗
适合人员
- 已拥有 Claude Code 订阅、希望把完整子任务整体委派的 DSH 进阶用户
- 需要多轮迭代编码且不想反复手动粘贴上下文的开发者
- 想在 DSH 会话中直接查看 Claude Code 执行过程与额度用量的用户