Skip to content

v0.1.1

Latest

Choose a tag to compare

@Rhymer-Lcy Rhymer-Lcy released this 16 Aug 18:37

Correctness release after an adversarial review of 0.1.0.

Fixed

  • Results whose text carries a failure marker the shell tools append themselves ([exit code: N] with N != 0, a [status: ...] trailer with a non-zero exit code, [sandbox: file access denied ...]) now count as failed outcomes: when: success rules no longer decorate a failure the model already sees.
  • A user rule that omits tools now applies to shellTools (Schemastery materializes the omitted field as an empty array, which previously matched no tool at all).
  • A block decision now carries the context the tool body deferred instead of dropping it.
  • Two user rules with the same id fail the plugin load instead of one silently winning.
  • pandoc-missing-character, windows-command-not-recognized, and fatal-signal-with-success are line-anchored to the shapes the tools print; python-traceback-with-success accepts leading whitespace and ANSI codes.

Changed

  • Default shellTools is [bash, pwsh, job_output].
  • Peer ranges for @deepseek-ai/dsh-tools and @deepseek-ai/dsh-llm are pinned to 0.1.0-rc.6, the only version tested.
  • README wording on composition, HMR, anchoring, scanValue, and peer warnings now matches the implementation. 87 tests.

Install without a build step:

dsh plugin --profile web add https://github.com/Rhymer-Lcy/dsh-plugin-loud-failure/releases/download/v0.1.1/dsh-plugin-loud-failure-0.1.1.tgz