前言¶
DeepSeek Harness (DSH) 的核心能力在於通過插件擴展。在開發或調試智能體時,開發者往往需要快速評估會話的表現,而直接閱讀原始事件日誌效率較低。dsh-viper-recap 旨在解決這一痛點,它將複雜的日誌數據轉化爲結構化的統計指標,並自動生成中文復盤文本。
插件介紹¶
該插件由 superrabbit123 維護,是一款模型可見的工具插件。它不需要額外的 API 調用或模型請求,直接基於當前會話中已存在的數據(如輪數、步數、工具調用次數等)進行本地計算,從而生成復盤報告。
核心功能¶
- 日誌摺疊與統計:將當前會話日誌摺疊爲輪數、步數、工具調用次數、失敗次數與輸出 token 數。
- 確定性中文復盤:根據上述統計數據,生成確定性的中文復盤文案。
- 投影發佈:註冊
viperRecap投影,將統計數字推送給客戶端。 - 交互按鈕:在 Composer 右側提供 🐍 按鈕,點擊打開浮動復盤卡片。
- 零成本運行:不額外調用模型,無需 API key。
安裝與啓用¶
使用官方命令從不同來源安裝。注意:若從 GitHub 安裝,需按提示在 profile 的 pnpm-workspace.yaml 裏 allowBuild。
dsh plugin --profile demo add github:superrabbit123/dsh-viper-recap
dsh plugin --profile demo add ./dsh-viper-recap
dsh plugin --profile demo add dsh-viper-recap
安裝完成後,先驗證配置再啓動:
dsh --profile demo --dump-config
dsh --profile demo web
使用方法¶
由於工具對模型可見,可以直接在對話中觸發。
- 毒舌復盤(默認):
用 viper_recap 毒舌復盤一下這一局。
- 誇誇鼓勵:
用 viper_recap 誇誇我這一局。
- 顯式指定語氣:
用 viper_recap 誇誇我這一局。 tone=toast
參數 tone 可選值:
- roast(默認):毒舌吐槽。
- toast:誇誇鼓勵。
注意事項¶
- 復盤文案僅支持中文。
- 輸出由會話數字確定生成,不會調用模型。
- 暫未實現存圖功能,當前卡片僅支持切換、複製和關閉。
結尾¶
該插件通過本地計算和確定性渲染,爲 DSH 用戶提供了輕量級的會話復盤方案。開發者無需編寫額外代碼即可快速獲取會話的統計數據與評估文本。
- 目錄頁:https://www.skillhub.cn/plugins/superrabbit123/dsh-viper-recap
- 源碼地址:https://github.com/superrabbit123/dsh-viper-recap