dsh-session-repair:修復未知事件類型導致的 DSH 會話日誌

dsh-session-repair 是 DeepSeek Harness 的一個插件,用於解決 `dsh 0.1.0-rc.x` 因缺乏第三方事件類型註冊機制,導致外置插件寫入未知事件後服務重啓拋出 `SessionFormatUnsupportedError`、會話日誌無法打開的問題。該工具主要包含兩項核心功能:一是通過 `action=scan` 掃描 zstd 壓縮的會話日誌,報告其中的未知事件類型及可修復性,默認只讀不改動;二是通過 `action=repair` 或 `repair_id` 對非 live 會話日誌進行修復,爲未知事件補齊 `ignorable` 標記。 爲確保可靠

閱讀全文
dsh-startup-guard:在 DSH 啓動前修復會話日誌、預檢插件組合並隔離崩潰源

dsh-startup-guard 是面向 DeepSeek Harness (DSH) 的第三方啓動守衛插件,由 aokamoaki 維護,採用 MIT 許可證。它旨在解決插件缺失、日誌損壞或運行時錯誤導致的啓動卡頓問題,通過啓動前檢查與兜底機制提升系統穩定性。 核心功能包括:修復 session.jsonl 日誌損壞並備份原件;生成插件清單及源碼快照以建立回滾基線;校驗並回滾解析失敗的 bundle;檢測組合配置錯誤(如 ID 重複、YAML 致命形態)並支持自動禁用;在 vm 沙箱中校驗 client 產物;以及在子進程環境中執行宿主插件 apply() 冒煙測試以識別啓動異常。該插件採

閱讀全文