deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
DeepSeek Harness 的 Herdr 状态集成插件。插件运行在 DSH TUI 进程内部,把该进程中的 root agent 与子 agent 聚合成当前 Herdr pane 的语义状态。
| DSH 进程状态 | Herdr 状态 |
|---|---|
| 任一 agent 有未处理审批 | blocked |
| 无待审批,任一 agent 正在运行 | working |
| 存在 agent,且全部空闲 | idle |
| 最后一个 agent 已销毁或插件卸载 | release-agent |
插件监听 agent/created、agent/status、agent/disposed 和 session/event。恢复已有会话时会折叠历史中的 approval/asked / approval/decided,避免重启后丢失待审批状态。
0.1.0-rc.622.19+ 或 24+HERDR_ENV=1 与 HERDR_PANE_ID)插件优先通过 HERDR_SOCKET_PATH 建立持久 NDJSON 连接;Unix 使用 domain socket,Windows 使用 named pipe。连接、超时或协议失败时,当前报告自动回退到 HERDR_BIN_PATH 指定的 Herdr CLI,后续状态变化会重新尝试 socket。未运行在 Herdr pane 内时自动禁用,不影响 DSH。
npm install
npm run check
npm pack --ignore-scripts
dsh plugin --profile tui add ./lbryany-dsh-herdr-0.1.2.tgz
dsh --profile tui
如果 TUI profile 使用其他名字,请替换命令中的 tui。
发布到 GitHub 后可直接安装:
dsh plugin --profile tui add github:Lbryany/dsh-herdr
在 Herdr pane 内启动 DSH TUI,然后从另一个 pane 查看:
herdr agent list
DSH 开始处理消息时应显示 working,等待工具审批时显示 blocked,完成后显示 idle 或 Herdr 根据可见性派生的 done。
seq;同一 pane 重启 DSH 后不会从 1 重新计数,也不会被 Herdr 当成旧报告忽略。HERDR_PANE_ID,无需跨进程协调。CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。