v0.1.0
Initial release of dsh-plugin-loud-failure, a DeepSeek Harness tools/post-execute policy that turns silent tool failures into loud ones.
- Blocks a successful tool result whose output matches an
errorrule (the result becomesisError, headed by the explanation, with the original output preserved) or attaches a plugin-sourced notice for acontextrule. - Thirteen built-in rules for failures observed behind a zero exit code (pandoc missing glyphs, masked Python tracebacks,
command not foundin a chain, Windows unrecognized commands, fatal signals, NumPy runtime warnings, PowerShellNativeCommandError, LaTeX undefined references and rerun requests, pandoc unfetched resources, missing files, permission denials, U+FFFD replacement characters). - Configurable rule table validated at load; an unusable table fails the boot with the offending rule id.
- 60 tests: rule engine unit tests plus integration through the real
ToolRuntime; CI on Ubuntu and Windows, Node 20 and 22.
Install without a build step:
dsh plugin --profile web add https://github.com/Rhymer-Lcy/dsh-plugin-loud-failure/releases/download/v0.1.0/dsh-plugin-loud-failure-0.1.0.tgzRequires DeepSeek Harness 0.1.0-rc.6 or later. See the README for the git-pinned and source-checkout paths.