docs(providers): multi-model/provider compatibility + wire protocols (Track E #2300)#3471
docs(providers): multi-model/provider compatibility + wire protocols (Track E #2300)#3471Hmbown wants to merge 1 commit into
Conversation
…rotocols (Track E #2300) The multi-model-compatibility + provider-docs portion of #2300 (the Fleet loadout part is handled separately). Documents the provider list and wire protocols (OpenAI Chat Completions / Responses / Anthropic Messages / Ollama-local / custom OpenAI-compatible) and the #2608 invariant: provider-prefixed model strings are wire ids/namespace hints, not provider switches. Provider list derived from PROVIDER_REGISTRY; check-provider-registry.py passes. Drafted by a Codex sub-agent; orchestrator-reviewed (docs-only, accurate vs registry). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
Claude finished @Hmbown's task in 2m 38s —— View job PR Review: docs(providers) multi-model/provider compatibility + wire protocols
Summary: Documentation-only PR that accurately reflects the codebase state. The wire protocol table, #2608 invariant prose, and env-var additions are all correct. One minor pre-existing gap is surfaced, and one small note on the new table. Correctness
Wire protocol source attribution ( New Provider ID lists — All three places where canonical IDs appear (PROVIDERS.md intro, CONFIGURATION.md intro paragraph, Minor Issues
Wire table: #2608 Invariant CoverageBoth files now clearly state the invariant:
Coverage is correct and appropriately placed. No code changes are made by this PR, so there are no logic paths to audit. What's Good
Result: Approve pending the rebase on #3425. The one missing env var ( |
Multi-model-compatibility + provider-docs portion of #2300 (Fleet loadout part deferred to the Fleet workstream). Documents the provider list + wire protocols (Chat Completions / Responses / Anthropic Messages / Ollama-local / custom) and the #2608 prefix-is-a-wire-id invariant. Provider list derived from PROVIDER_REGISTRY;
check-provider-registry.pypasses. Sequenced after #3425 (qianfan) which also edits PROVIDERS.md — will rebase + add qianfan to the matrix. Codex-drafted, orchestrator-reviewed.🤖 Generated with Claude Code