llmswap v5.5.7
llmswap v5.5.7
Release date: May 25, 2026
Fixed
- Added missing
PyYAML>=6.0dependency required by CLI and configuration loading. - Added a real
weboptional extra and moved Flask dependencies out of the core install. - Fixed
LLMClient.export_analytics()so analytics exports are reachable again.
Changed
- Updated package metadata, README defaults, examples, web UI model list, and cost defaults against provider documentation reviewed on May 25, 2026.
- Corrected provider count to the 10 providers implemented in code.
- Centralized provider metadata in
llmswap.provider_registry. - Wired sync client, async client, config defaults, and verification to the shared provider registry.
- Updated default models to:
- OpenAI
gpt-5.2 - Anthropic
claude-sonnet-4-20250514 - Gemini
gemini-3-pro-preview - xAI
grok-4.3 - Cohere
command-a-plus-05-2026 - Groq
openai/gpt-oss-120b - Perplexity
sonar-pro - IBM watsonx
ibm/granite-3-3-8b-instruct - Sarvam
sarvam-105b - Ollama
llama3.1
- OpenAI
Security
- Rechecked package metadata and docs for placeholder secrets.
- Removed misleading unsupported provider claims.
- No co-author metadata was added.
- MCP tool-result roundtrip is intentionally unchanged and planned for a later release.
Verification
python3 -m compileall -q llmswap testspython3 -m pytest -qpassed: 57 passed, 14 skipped.python3 -m buildpassed.python3 -m twine check dist/*passed.pip install --dry-run --no-deps dist/llmswap-5.5.7-py3-none-any.whlpassed.
Commit: e269661ab2a1f75d3a52755f9963a7fb7510752d