Harness Trust
插件商店
检查已安装插件
搜索插件、npm 包名或仓库
EN
首页
/
插件商店
/
开发
/
dsh-fail-logger
dsh-fail-logger
@Areium · 开发
检测未发现问题
无安装脚本
来源一致
自动记录 DSH 各模式下的工具调用失败原因,去重计数写入 skill,让 Agent 越用越少犯同样的错
v0.5.3
版本
npm 预构建包
安装方式
2026-08-21
最近更新
9 · 544
Star · 周下载
复制安装命令
dsh plugin --profile web add dsh-fail-logger
查看仓库
插件介绍
根据仓库资料整理 · commit ab09e90
主要功能
自动捕获原生工具、PTC run_code 及代码内嵌工具调用(tools.*)三类执行模式下的失败
对失败原因做路径/数字归一化去重、SHA1 建键合并计数,并按频次做确定性排序
默认脱敏 API key、鉴权信息、凭证路径等敏感内容,并对日志中的指令注入文本做防御处理
将去重后的失败记录按类别(权限、文件系统、超时等)写入 skill 文件的机器维护区块,并附带修复建议
跨进程加锁合并写入,避免 web/headless 并发场景下计数丢失;支持 TTL 自动清理陈旧记录
可选的常驻系统提示注入,推送代码执行相关的最佳实践规则以预防执行时错误
适合什么时候用
希望 Agent 在多次会话中记住并减少重复出现的工具调用失败原因
混合使用原生工具与 PTC/Code Mode 的开发流程,需要统一查看哪些工具/操作最常失败
在 web/headless 并发运行的多会话环境中,需要可靠、不丢计数的失败统计
使用前需要
需要 DeepSeek Harness (DSH) 插件系统,通过 cordis.patch.yml 以 insert 方式注册
依赖 session/event 会话日志钩子(与官方 telemetry 插件相同的观测点),仅作只读观察者
需要可写的 skill 目录(默认 ~/.dsh/skills/fail-log-guide)用于写入自动实录内容
在 GitHub 阅读完整 README
权限与能力
安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制
环境变量
文件系统
会话数据
遥测
能力是范围不是结论:很多能力是功能所需。
基本信息
仓库
Areium/dsh-fail-logger
npm
dsh-fail-logger@0.5.2
安装方式
npm 预构建包
收录日期
2026-08-14
固定 commit
ab09e90f35d7
· 2026-08-21
dsh plugin --profile web add dsh-fail-logger
复制
dsh-fail-logger — DeepSeek Harness 插件商店 · Harness Trust