docs(cli): clarify capability-aware provider routing#75
Conversation
GPT review — changes requestedReviewed head [P2] The new follow-up template only works for GET pollers. The template in all three guides hardcodes Please make the guidance method-aware (GET → Capability-aware auto routing itself validated successfully, and CI, CodeQL, build, lint, and all local tests pass. |
GET follow-ups poll with --query; POST follow-ups (e.g. ai/music-status-async) need --json because the CLI rejects --query on a POST. Document both forms and lock them in the docs regression. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Review follow-upAddressed the GPT finding in commit The follow-up CLI template is now method-aware in all three guides: GET follow-ups keep Verification: |
…-aware-routing Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
GPT ReviewerVerdict: PASS Reviewed head The documentation consistently explains capability-aware auto routing and provides correct, method-aware GET and POST templates for provider-bound follow-ups. Regression coverage spans all three guides, and all supplied validation passed. FindingsNone. Shared exact-snapshot validation
|
Opus ReviewerVerdict: PASS Reviewed head Docs-only PR (plus a docs regression test) that clarifies capability-aware auto routing and makes the async follow-up CLI template method-aware. The changes correctly resolve the prior GPT review (P2): GET follow-ups poll via FindingsNone. Shared exact-snapshot validation
|
Summary
autocapability-routes provider-native input to a compatible enabled candidate--providerfor deterministic/deliberate selection and provider-bound async follow-upsh402.followUpmetadata into a concrete CLI polling template in every agent-facing guideValidation
A clean-HOME, unpaid staging quote for
web/searchwith provider-nativefreshness: "week"succeeded on theautoroute and selectedsearch:locus-brave. No payment was signed or made.Verification
npm run test -w @h402/cli -- tests/docs.test.tsgit diff --checknpm run typechecknpm run lintnpm testnpm run buildnpm run verify:packnpm run smoke:packCloses #69