Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

dsh-ail-cli

DeepSeek Harness 的多 CLI 调度插件(cc-pane 理念的 dsh 实现):把外部编码 CLI (opencode / codex / claude-code / gemini / cursor / grok / kimi / pi / omp,以及纯配置自定义 CLI) 作为 dsh 会话内的无头子代理——不弹任何终端,CLI 的输出以流式投影回流到 dsh 的对话与画布。

本仓库只包含插件本体(从 deepseek-harness 工作区提取的两个 workspace 包):

角色
packages/subagent/subagent-multi-cli 宿主插件:九个内置 CLI 适配器 + 无头子代理 Provider + 运行投影/探测/生命周期/编排 + models / writeConfig 人用远程面 + Web 画布数据面 + 插件市场上架条目
packages/client/ui-multi-cli Web 前端:调度画布(管道连线/视点/小地图/交叉评审对比)+ 统一 CLI 配置卡(下拉选择、凭据写入 CLI 自身配置文件、获取模型)

功能一览

  • 无头委派:每个 CLI 一条休眠的 delegate_<cli>_cli 工具行,启用即暴露给模型;一次性运行、退出分类、凭据脱敏诊断
  • 编排launch_task 把同一任务并发扇出给多个 CLI,共享 groupId,画布并排交叉评审对比
  • 画布:三态节点(实时流/状态卡/圆点)、cc-pane 式管道连线(按工人状态着色、流动车道、端口语)、命名视点、节点拖拽布局持久化
  • 配置:统一启动配置表单——模型/力度/权限模式/固定会话写入 dsh 设置;API Key / Base URL 写入 CLI 自身配置文件(opencode / claude-code / gemini 已验证,其余诚实返回不支持);模型列表经 CLI 自带命令或 OpenAI 兼容 /models 端点拉取

安装(在 deepseek-harness 工作区)

pnpm dsh plugin --profile <name> add @deepseek-ai/dsh-subagent-multi-cli

详见 packages/subagent/subagent-multi-cli/README.md中文)与 PLAN.md(完整方案 v6 + 迭代记录)。

说明:两个包按 harness 工作区约定互相以 workspace: 协议依赖若干 @deepseek-ai/dsh-* 平台包,本仓库只承载插件源码;构建与运行请放在 deepseek-harness 工作区内进行。

About

dsh插件 调度本机cli做处理

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages