dsh-herdr
by Lbryany
DeepSeek Harness 的 Herdr 状态集成插件。插件运行在 DSH TUI 进程内部,把该进程中的 root agent 与子 agent 聚合成当前 Herdr pane 的语义状态。
Herdr lifecycle status integration for DeepSeek Harness
安装
dsh plugin --profile web add github:Lbryany/dsh-herdrGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
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,避免重启后丢失待审批状态。
前置要求
- DeepSeek Harness
0.1.0-rc.6 - Node.js
22.19+或24+ - Herdr 管理的 pane(进程环境包含
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。
设计说明
- 状态报告通过进程内队列串行执行,并使用跨进程递增的 epoch 微秒
seq;同一 pane 重启 DSH 后不会从1重新计数,也不会被 Herdr 当成旧报告忽略。 - 同一 DSH 进程复用一条 socket 连接,不为每次状态变化启动 Herdr 子进程。
- Socket 请求默认 3 秒超时;失败时回退 CLI,两条路径都失败才记录警告,不阻塞 DSH agent。
- 多个 DSH TUI 进程分别继承自己的
HERDR_PANE_ID,无需跨进程协调。
License
原始 README: https://github.com/Lbryany/dsh-herdr/blob/main/README.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent