@kanonouta/dsh-captain:爲 DeepSeek Harness 提供 captain 路由的插件

前言

下面介紹 @kanonouta/dsh-captain。它是 DeepSeek Harness(DSH)插件,暴露一個合成 captain 模型路由:由 GPT 負責規劃與獨立審查,DeepSeek worker 執行增量倉庫變更。

這是什麼

@kanonouta/dsh-captain 由 KanoNoUta 維護,許可證爲 MIT。

它提供一條 captain 路由,把任務拆成三類角色:

  1. GPT planner 返回 JSON dependency DAG。
  2. DeepSeek workers 在配置 token budget 和自適應並行限制下執行。
  3. 獨立 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。

安裝與啓用

  1. 在 Web profile 中執行安裝命令:
dsh plugin --profile web add github:KanoNoUta/dsh-captain
  1. 打開 Settings -> Plugins -> Captain,配置 planner、worker、reviewer、vision、policy、reviewer toggle 和 orchestration settings。

  2. 在普通 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
  • 目錄頁:未提供。
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜