Skip to content

Releases

v1.1.0

Choose a tag to compare

@DeepNeuralNerd DeepNeuralNerd released this 14 Nov 20:18

Highlights

  • $ref-declared properties now get the narrowest type coercion (local, acyclic, depth-capped pointers; string to object/array only, whole-value parse) — the vLLM-class "nested object delivered as a JSON string" shape.
  • Promotion safety, two guards: a native tool call in the same reply vetoes its promoted text twin (no duplicate execution), and example markup quoted or parenthesized in prose stays text.
  • RFC 8259 guard: payloads with duplicate JSON member names are never adopted (silent last-wins can swap a target path).
  • Path-unwrap is Windows-shapes-only — POSIX names may legally contain quotes; those are left alone.
  • Host-neutral rule tables: shipped defaults cover research-backed failure classes on DSH built-in tools; site-specific tool entries are each installation's own promotion.
  • README "The rules" table: every rule documented with what it does and the justification that admits it.

497 tests. Behavior contract and evidence links in the README and docs/.

Install

dsh plugin --profile web add github:DeepNeuralNerd/dsh-tool-doctor

Tool doctor 1.0.0

Choose a tag to compare

@DeepNeuralNerd DeepNeuralNerd released this 14 Nov 18:12

First public release. Pre-dispatch argument repair, post-dispatch recovery retries with the do-no-harm guarantee, in-text tool-call recognition, and a local Plugin Manager dashboard. Full notes: CHANGELOG.md.

Install: download the .tgz, unpack, and install the package folder via DSH Plugin Manager.