dsh-claude-code-sdk
在终端中运行以下命令:
dsh plugin install wanwulizhi/dsh-claude-code-sdk
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install wanwulizhi/dsh-claude-code-sdk,或在「设置 → 插件」搜索安装;源码仓库为 https://github.com/wanwulizhi/dsh-claude-code-sdk。
插件介绍
DSH 擅长边聊边做的工具循环,但有些活更适合整段交给独立 agent:跨十几个文件的重构、读代码—改代码—跑测试的长循环,以及你希望「派出去干完再回来」的场景。本插件让 DSH 当 leader、本机 Claude Code 当 worker,通过官方 Claude Agent SDK 委派自包含编码任务,而不是简单 shell 包装。
走 SDK 的 query() 意味着你能拿到结构化结果:最终文本、sessionId、token 用量,以及 worker 实际用过的工具列表。更关键的是,内层 Claude Code 的读写与命令不会进入外层 DSH 会话上下文——读了二十个文件、跑了十次命令,主对话里通常只看到一段结论,不会被中间过程撑爆。
插件注册 claude_code 工具与 claude-code-delegation 技能,支持续接 session、可配置模型与权限白名单,并可选择注入 DSH 对话历史作为背景(不含文件内容与工具输出,任务仍需写清路径与验收)。适合已在本机安装并登录 Claude Code、使用 DSH 0.2.x,且需要把大块编码工作外包给专业 agent 循环的开发者。
使用场景
- 多文件重构或大范围改码,希望独立 agent 整段跑完
- 需要反复读代码、改代码、跑测试的长循环任务
- 主对话要保持精简,只收回最终结论而非中间工具过程
适合人员
- 使用 DSH 0.2.x 且本机已安装 Claude Code 的开发者
- 需要把大块编码工作外包给 worker 而非逐步在主对话确认的人
- 熟悉任务描述、权限白名单与会话续接配置的用户