Rhymer-Lcy/dsh-plugin-loud-failure
Rhymer-Lcy★ 1TypeScriptLast synced: 2026-08-16
DeepSeek Harness plugin that turns silent tool failures into loud ones: a tools/post-execute policy that matches warning signatures in successful tool output and blocks the result or attaches a notice
README excerpt
dsh-plugin-loud-failure A DeepSeek Harness plugin that turns silent tool failures into loud ones. A tool call can exit 0 and still have failed. pandoc drops a glyph and only warns; a pipe swallows a Python traceback; a ; chain hides command not found ; NumPy prints a RuntimeWarning and hands back nan . The exit code says success, the model reads success, and the mistake travels downstream. This plugin is one tools/post-execute waterfall listener: it matches the text a tool returned against a rule table and, on a hit, either blocks the result (it becomes an isError result whose content leads with the explanation and keeps the original output) or attaches a notice that lands in the model's next request. It changes no tool and no loop, so it composes with every other post-execute policy and unmounts cleanly. Contents - Why - How it works - Install - Configuration - Built-in rules - What the model sees - Verification - Design notes - Model Experience - Known Limitations and Deferred Work - Development - License Why Every built-in rule comes from a failure that was observed to hide behind a successful exit code: Observed What the model saw What had happened pandoc ... --pdf-engine=xelat…
View full README on GitHub →