DeepSeek Harness (DSH) 将动作事实持久化到会话日志中。这些事实是原始数据,开发者需要一种方法将它们重建为人类可读的时间线。AgentFuse 处理工具调用的授权,而 mkaliezz/dsh-action-ledger 则处理动作生命周期的投影。
这是一个由 MkaliezZ 维护的插件,通过 /action-ledger 命令将工具调用、审批生命周期和结果投影为有界账本。
核心功能¶
插件通过读取 DSH 的持久化事实来工作。当相应的原生 DSH 事实存在时,它会投影以下生命周期:
requested->approval-requested->approved|denied->completed|failed
它保证确定性序列排序,并提供有界的 /action-ledger 输出。它不复制原始工具参数,并保持只读投影(无工具调度或源变更)。
使用方法¶
在 DSH 会话中,使用 /action-ledger 命令。该命令解析现有的持久化事实(工具调用、审批事实、结果)并重建可读的账本。它不创建自定义事件类型,因此不需要修补 DSH 的生成事件目录。
注意事项¶
- 非持久化替代品:它不替代 DSH 会话持久化。
- 非授权系统:它不是授权系统。
- 无数据捏造:它不编造缺失的生命周期事实。
- 物理副作用:它不证明物理副作用(如磁盘写入)发生,仅证明 DSH 记录了相关事实。
- 兼容性:DSH 仍处于开发者预览阶段,因此必须针对固定的 DSH 版本重新验证兼容性。
该工具通过提供 DSH 记录的有界、可读视图,有助于调试和审计智能体行为。