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 記錄的有界、可讀視圖,有助於調試和審計智能體行爲。