v3.2.0
What's Changed
Features
- Cost-aware per-provider default model picker: When you add an API key via
amicus key <provider>, the setup wizard, or the Electron key step, you now get an interactive picker that pre-selects a balanced-tier model (not the priciest flagship) and shows live$/Minput pricing. Your choice is saved as a vendor-named alias (e.g.,--model anthropic), and if it's your first key, it seeds your overall default. Applies to direct model vendors (OpenAI, Anthropic, Google, DeepSeek). routing.tierpreference: A new config field (frontier,balanced, oreconomy, defaultbalanced) biases the picker's pre-selection toward your preferred cost tier across vendors.- One-time onboarding tip: Existing users see a non-blocking notice on
amicus startpointing them to the new per-provider picker.
Improvements
- Per-gateway model ID resolution by model: Model aliases now resolve their gateway-specific executable IDs based on the model itself rather than the alias name. This fixes routing for user-defined and vendor-named aliases across the direct and OpenRouter gateways, extending the v3.1.1 gateway-correct-ids fix beyond curated defaults. An alias with an explicit
openrouter/…ID still forces OpenRouter.
Full Changelog: v3.1.1...v3.2.0