Repository navigation
Releases
Releases · DeepNeuralNerd/dsh-tool-doctor
v1.1.0
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
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.