Releases: byteink/aish
Releases · byteink/aish
v0.3.0
What's Changed
Features
- Slash-command palette — type
/in the interactive prompt to open a filtered command menu: type to narrow, ↑/↓ to move, Tab to complete, Enter to run, Esc to dismiss. - Multi-provider switching —
/providernow lists every provider you've configured (with its active marker and last model) plus an Add a provider… action. Switching reuses your saved credentials and lets you pick the model. Configured providers are stored in aprovidersmap; existing single-provider config files migrate automatically on first load.
Changed
- Onboarding and every prompt are rebuilt on Ink, and the
@clack/promptsdependency is removed — the TUI is now the sole owner of stdin, eliminating a class of input-handoff bugs.
Fixed
- Returning from the model picker (and other transient frames) no longer exits the session.
- Cancelling
/providermid-session keeps your current provider instead of quitting. - Switching providers preserves your behaviour flags (
/think, auto-confirm, etc.). - API keys are masked on entry and in
ai config get.
Full Changelog: v0.2.0...v0.3.0
v0.2.0
v0.1.1
0.1.1
v0.1.0
v0.1.0