All plugins

DSH / BUNDLE / BUNDLES

dsh-fail-logger

v0.5.5Areium / dsh-fail-loggerbce6c992d6

InstallableBundlesBundles & other modulesCommunity · Topic auto-analysis

Overview

dsh-fail-logger

DSH 插件:全模式工具失败自动实录——把原生工具、PTC(Code Mode) run_code、代码内嵌工具调用的失败按错因去重计数,自动写入 skill 的机器维护区段,越用越少错。Auto-record tool failures from every execution mode into a skill's machine-maintained section (dedup + counts).

README / EN

Package documentation

Registry summary

DSH 插件:全模式工具失败自动实录——把原生工具、PTC(Code Mode) run_code、代码内嵌工具调用的失败按错因去重计数,自动写入 skill 的机器维护区段,越用越少错。Auto-record tool failures from every execution mode into a skill's machine-maintained section (dedup + counts).

dsh.pub verifies the pinned bundle contract, runtime facts, and distribution semantics. The complete README remains in the source repository.

Read the full README on GitHub

LIMITATIONS

Known limitations

- **Only failures that reach the session log**: catastrophic process death during tool execution is out of scope. - **Corrupt state is backed up**: an unparseable `.failures.json` is renamed to `.failures.json.bak-<timestamp>` before reset. - **Non-zero exit codes are not recorded**: see the trigger conditions (DSH semantics, not a plugin bug). - **Dedup is heuristic**: keyed on the normalized first 1-3 lines of text; the same root cause with different wording may split, and different causes with identical wording may merge — acceptable, but be aware. - **Display keeps the original text**: path/username normalization affects the dedup key only; messages display the original (except redaction rules). For stricter privacy, configure `config.redact` per workspace.