dsh-session-audit
在终端中运行以下命令:
dsh plugin install bwndlct/dsh-session-audit
将以下提示词粘贴到 DeepSeek Harness 对话框中:
要安装此插件,请在 DeepSeek Harness 中运行命令:dsh plugin install bwndlct/dsh-session-audit,完整源码地址为 https://github.com/bwndlct/dsh-session-audit。
插件介绍
当你运行一个 DeepSeek Harness Agent 会话后,可能会想:它到底干了些什么?耗时多久?哪些步骤顺利,哪些工具频繁出错或重复调用?验证命令(如 npm test 或 cargo build)执行了吗?DSH 的日志虽然完整,但原始数据难以快速解读。dsh-session-audit 插件正是为解决这个问题而生:它将单个会话的持久化事件日志折叠成一份清晰的审计报告,帮你透视 Agent 的执行轨迹。
这个插件的核心能力在于提供确定性的执行分析。它不会给你一个主观评分,而是客观呈现事实:会话时长、Turns 和 Steps 的统计、工具调用的成功与失败分布,以及基于规则的审计信号——比如连续失败、失败率过高、工具调用重复或同一文件被反复读取。特别值得一提的是验证命令识别:它能从 shell 调用中捕捉 test、build、lint 等命令的实际执行结果,让你了解代码验证环节是否顺利完成。所有分析都在本地完成,无需网络请求,隐私完全可控。
dsh-session-audit 适合那些需要深入理解 Agent 执行细节的用户。如果你是开发者,想诊断性能瓶颈或调试失败场景;如果你是团队管理员,需要审计 Agent 的工具使用效率和代码质量验证情况;或者你只是好奇一个复杂会话的内部工作方式,这个插件都能提供直观的洞见。它通过三种格式(文本、Markdown、JSON)输出报告,并支持当前或历史会话的审计,让你灵活地根据需求获取分析结果。
使用场景
- 分析 DeepSeek Harness Agent 的执行效率和失败点
- 诊断重复工具调用或高频失败的会话问题
- 检查验证命令如测试和构建的实际执行结果
适合人员
- 开发者,用于调试和性能优化
- 系统管理员,用于审计 Agent 工具使用情况
- 团队负责人,用于评估代码质量验证流程