savant-bot v0.0.2 — Patch release
Ships the openrouter/auto → openrouter/free default-model fix from v0.0.1. No code or API changes; only default value, documentation, and version bumps. Wire-compatible with v0.0.1.
Fixed
- Default LLM model (src/config.rs): llm_default_model default corrected from openrouter/auto to openrouter/free. The earlier default was a wrong-interpretation bug (operator's original URL had openrouter/free as the literal model slug, not a navigation hint).
- README.md intro line: Updated to reference openrouter/free (was openrouter/auto).
Audit
- Verified unchanged: all src/*.rs source files, .env.example, migrations. ECHO Protocol conformity still v0.1.3 (this release bumps app version only).
- Validated: all 6 ECHO validation commands PASS; 25/25 unit tests pass.
- FID-151 N/A: no new pub fn introduced this release.
- Spec consistency: Cargo.toml v0.0.2 ↔ protocol.config.yaml project.version v0.0.2 ↔ CHANGELOG.md ↔ README.md v0.0.2.
- Tracked by: FID-2026-0616-011 (archived in dev/fids/archive/).
Upgrade path
�ash git pull origin main cargo build --release
Users who set LLM_DEFAULT_MODEL explicitly are unaffected. Users relying on the v0.0.1 default now get the corrected openrouter/free.
Dual-versioning note
This release bumps the app version (�.0.2). The protocol version (used for ECHO Protocol conformity tracking via VERSION + protocol.config.yaml:protocol.version) remains �.1.3 — the protocol itself did not change this release. See CHANGELOG.md preamble for the rule.
Full Changelog: �0.0.1...v0.0.2