← 返回列表
D

dsh-harness-call

v0.1.1 · 0 天前发布

Delegate work to external coding agents (Claude Code / Codex CLI / Grok CLI) from DeepSeek Harness: a model-facing harness_call tool, @claude/@codex/@grok mentions, live progress cards with a thinking/tool timeline, and a details side panel.

deepseek-harnessdshdsh-pluginclaude-codecodexgrokagent-delegation

README

dsh-harness-call

在 DeepSeek Harness(DSH)里把工作委托给外部 coding agent——Claude Code、Codex CLI、Grok CLI。

一个面向模型的 harness_call 工具、@claude / @codex / @grok 输入框提及、带思考/工具调用时间线的实时进度卡片,以及详情侧栏;所有 harness 都被翻译成同一套规范化事件模型,新增一个 CLI 只动 host 侧。

功能

  • harness_call 工具 —— agent 用自包含的 prompt 调用任意外部 harness,拿回最终回复、有界的过程摘要(最近 40 条事件,每条一行),以及指向完整结构化时间线的 runId。

  • @harness 提及 —— 输入框打 @ 即可选 @claude / @codex / @grok。提及是意图标记而非命令语法:提及绑定它后面的问题,@claude @codex 各自怎么看 X 是同一个问题发两家,@claude 看看这个日志 @codex 写个测试 是两个不同的 prompt。裸标签时回车会被吞掉,标签和你正在输入的问题保持同一行。

  • 规范化事件模型 —— 每个 adapter 把自家 CLI 的原生 JSONL 翻译成同一个 HarnessEvent 联合类型(session / reasoning / text / tool / file / error / usage / note);存储、卡片、面板讲同一种语言,新增 harness
  • 查看完整 README →

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-harness-call
    Repo
    git+https://github.com/DomenCai/dsh-harness-call.git
    Engines
    {"node":">=20"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-api-gateway","@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-locale","@deepseek-ai/dsh-client-ui-input-trigger","@deepseek-ai/dsh-client-ui-layout","@deepseek-ai/dsh-client-ui-primitives","@deepseek-ai/dsh-client-ui-slots"]}}