前言¶
下面介绍 @kanonouta/dsh-captain。它是 DeepSeek Harness(DSH)插件,暴露一个合成 captain 模型路由:由 GPT 负责规划与独立审查,DeepSeek worker 执行增量仓库变更。
这是什么¶
@kanonouta/dsh-captain 由 KanoNoUta 维护,许可证为 MIT。
它提供一条 captain 路由,把任务拆成三类角色:
- GPT planner 返回
JSON dependency DAG。 - DeepSeek workers 在配置 token budget 和自适应并行限制下执行。
- 独立 GPT reviewer 基于 acceptance criteria、worker reports 和 incremental Git diff 审查。
插件支持 Host plugin 与 browser/client settings card 双端 bundle,并在 Settings -> Plugins -> Captain 提供配置卡片。
核心功能¶
captain 路由¶
插件暴露合成 captain 模型路由。配置完成后,这条路由用于串联规划、执行和审查流程。
规划与执行¶
GPT planner 返回 JSON dependency DAG。DeepSeek workers 在配置 token budget 和自适应并行限制下执行。
maxAgents 是 ceiling,不是固定 fan-out;maxParallel: 0 使用 adaptive ceiling。
独立审查¶
独立 GPT reviewer 基于 acceptance criteria、worker reports 和 incremental Git diff 审查。
Git review 从父 Agent Session 的 cwd 运行;缺少 workspace metadata 时,增量 diff 报告为不可用。
图片附件¶
插件支持 ImageAttachmentRef 附件,并通过独立 vision route 转为 text notes。
若选中的模型明确只支持 text input,Captain 会尝试选择同 provider 的 image-capable model,优先 Terra 然后 Luna;没有声明 image model 会在 dispatch 前失败。
Vision calls omit reasoningEffort。
凭据¶
插件不实现 OAuth 或第二套 credential store。需要在普通 LLM settings 配置 relay providers。
安装与启用¶
- 在 Web profile 中执行安装命令:
dsh plugin --profile web add github:KanoNoUta/dsh-captain
-
打开
Settings -> Plugins -> Captain,配置 planner、worker、reviewer、vision、policy、reviewer toggle 和 orchestration settings。 -
在普通 LLM settings 中配置所需 relay providers。
典型用法¶
planner、worker 与 reviewer 配置示例¶
示例配置使用以下 provider、model 和 reasoningEffort:
planner:
provider: gpt-relay
model: gpt-5.6-sol
reasoningEffort: max
worker:
provider: deepseek-official
model: deepseek-v4-flash
reasoningEffort: high
reviewer:
provider: gpt-relay
model: gpt-5.6-terra
reasoningEffort: ultra
这个片段只列出了 planner、worker 和 reviewer 的 provider、model 与 reasoningEffort。vision、policy、reviewer toggle 和 orchestration settings 需要在设置卡片中配置。
网关模型输入声明¶
对于 llm-pi-ai provider profile 中缺失内置目录的网关模型,需要声明 image input:
input: [text, image]
适用场景与注意¶
从已核实事实看,它适合以下使用方式:
- 需要在 DSH 中使用一条
captain路由,而不是只配置单个模型。 - 需要 GPT planner、DeepSeek workers 和独立 GPT reviewer 的分工。
- 需要把
ImageAttachmentRef附件转为 text notes,再交给后续规划与执行使用。 - 需要在
Settings -> Plugins -> Captain中集中配置 planner、worker、reviewer、vision、policy、reviewer toggle 和 orchestration settings。
注意:
- 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证。
- 许可证为 MIT。
- 插件不实现 OAuth 或第二套 credential store,relay providers 需在普通 LLM settings 中配置。
- worker execution failures 会在 review 和 repair 前停止。
- Git review 从父 Agent Session 的
cwd运行;缺少 workspace metadata 时,增量 diff 报告为不可用。
链接¶
- GitHub:https://github.com/KanoNoUta/dsh-captain
- 目录页:未提供。