Skip to content

v0.1.0

Choose a tag to compare

@Rhymer-Lcy Rhymer-Lcy released this 16 Aug 17:01
· 9 commits to main since this release

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 error rule (the result becomes isError, headed by the explanation, with the original output preserved) or attaches a plugin-sourced notice for a context rule.
  • Thirteen built-in rules for failures observed behind a zero exit code (pandoc missing glyphs, masked Python tracebacks, command not found in a chain, Windows unrecognized commands, fatal signals, NumPy runtime warnings, PowerShell NativeCommandError, 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.tgz

Requires DeepSeek Harness 0.1.0-rc.6 or later. See the README for the git-pinned and source-checkout paths.