dsh-surrogate-guard:在會話日誌寫入前中和 UTF-16 孤立代理
DSH 工具結果在截斷路徑上可能留下 UTF-16 孤立代理,導致 API 返回 unexpected end of hex escape 與 400 INVALID_REQUEST,且寫入會話後每輪重發都會失敗。插件 dsh-surrogate-guard 在內容進入會話日誌前將孤立代理替換爲 U+FFFD,覆蓋 tools/post-execute 等入口,並與 dsh-text-guard 互補。本文基於官方 README 說明安裝、配置、自測與已知限制。
閱讀全文