Results / request.no-injected-options
A minimal call leaves the context size unset
A minimal native Ollama call must not inject options.num_ctx. Backtest: any-llm #1389 removed a hard-coded num_ctx of 32000.
Bug class: The library sends something the caller didn't ask for
The library adds, drops or renames request fields the caller didn't set, or sends a combination the provider rejects.
Calls fail on current models, or behave differently from what the caller configured.
Requirements
| Level | Id | Check | Requirement | Providers |
|---|---|---|---|---|
| MUST | no-context-override | request_field_absent | The request leaves the context size unset. | All |
| SHOULD | one-request | request_count_at_most | The library sends at most one request. | All |
Fixtures
| Provider | Tier | any-llm | litellm | pydantic-ai | tanstack-ai | vercel-ai |
|---|---|---|---|---|---|---|
| ollama | recorded | ✓ PASS | ✓ PASS | – UNSUPPORTED | – UNSUPPORTED | – UNSUPPORTED |