dsh-report-ledger
在终端中运行以下命令:
dsh plugin install stone-brick/dsh-report-ledger
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install stone-brick/dsh-report-ledger 安装本插件(源码:https://github.com/stone-brick/dsh-report-ledger),装完后重启 profile 生效。
插件介绍
在 DSH 里,代理之间主要靠相邻层的 steer 传话:兄弟、祖辈和无关同伴会被拒绝,父代理不在线时消息也送不出去,更没有抄送、回执、线程或可追溯的传递路径。dsh-report-ledger 不另造一套会话事件,而是把「汇报」做成一等交互原语——front matter 进模型上下文、正文留在账本里按需读取,所有收发关系与待投递状态都从只增不改的跳流派生,天然跨重启一致。
宿主侧提供 report_author、report_send、report_cc、report_forward、report_read、report_list、report_ack、report_amend、report_close 等工具,主送走 steer 唤醒、抄送走 inject;收件人暂不在线也不会失败,而是进入待投递集合,等代理就绪后自动送达。可选工作区还能为一份汇报绑定独立 git worktree,把文件与分支占用归属写进账本。数据全部落在本机 $DSH_HOME/report-ledger/,不上传云端;在 web profile 里还有「汇报」时间线,可搜索、按状态筛选并展开完整传递路径。
适合需要多代理长期协作、向上汇报与横向抄送、要闭环回执与审计轨迹的团队或个人——尤其是子代理不应「做完就静默结束」、父会话离线后仍要交接的场景。若你只偶尔让父子代理传一句短消息、从不关心历史与收件人状态,原生 steer 可能够用;一旦协作跨会话、跨层级、且要可人工翻看的账本,这个插件就是补那块地基。
使用场景
- 父子或兄弟代理需要抄送、回执和可复查的传递路径
- 子代理任务结束后要向父会话主动汇报而不是静默退出
- 多轮协作要跨重启保留待投递与审计轨迹
适合人员
- 在 DSH 上编排多代理工作流的开发者
- 需要可人工翻阅本机账本的团队
- 启用 web profile 并关心汇报时间线可视化的用户