Summary
runner.py ships FakeModelRunner and stdlib OpenAICompatibleRunner. Teams need clearer extras packaging, richer limits, and at least one additional provider path without forcing SDKs on offline users.
Acceptance criteria
Non-goals
- Requiring Anthropic/OpenAI SDKs for default install
Summary
runner.pyshipsFakeModelRunnerand stdlibOpenAICompatibleRunner. Teams need clearer extras packaging, richer limits, and at least one additional provider path without forcing SDKs on offline users.Acceptance criteria
tool-semantics[openai]) documented; core install stays SDK-freeRunnerMetadata.run_configdocs/probes.mdupdated with runner configuration examplesNon-goals