Skip to content

fix: keyless shim for decide_triage (doctor honesty) - #15

Merged
readyagentsdev merged 2 commits into
mainfrom
fix/shim-keyless-decide-triage
Sep 21, 2026
Merged

readyagentsdev merged 2 commits into
mainfrom
fix/shim-keyless-decide-triage

Conversation

@readyagentsdev

Copy link
Copy Markdown
Owner

Summary

  • FIND (A): cold pip readyagentsdev==2.0.8 — doctor said decide works keyless via shim, but new --from-example decide_triage + run raised NodeError (shim requires LLM).
  • Fix (prefer A): ShimDecider without an LLM uses a deterministic, uncalibrated heuristic; with min_confidence set, routing still treats every shim answer as low-confidence → human gate (exit 2).
  • Doctor wording + example blurb aligned. Bare-dir test covers cold path.

Test plan

  • test_shim_keyless_heuristic_without_llm
  • test_new_from_example_decide_triage_runs_keyless
  • CI green
  • Recommend 2.0.9 patch after land (Elon orders cut)

readyagentsdev and others added 2 commits September 20, 2026 20:09
Doctor claimed decide works keyless via shim, but ShimDecider raised
without an LLM. Add a deterministic uncalibrated heuristic path so
new --from-example decide_triage + run reaches the human gate (exit 2).
CI lint failed on the keyless shim PR; .env.example still said type: decide
was unshipped after Phases 2–3 landed on main.
@readyagentsdev
readyagentsdev merged commit 24674fd into main Sep 21, 2026
17 checks passed
@readyagentsdev
readyagentsdev deleted the fix/shim-keyless-decide-triage branch September 21, 2026 11:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant