前言¶
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