Skip to content

Releases: byteink/aish

v0.3.0

30 May 11:38
v0.3.0
29c5ae1

Choose a tag to compare

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/provider now 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 a providers map; existing single-provider config files migrate automatically on first load.

Changed

  • Onboarding and every prompt are rebuilt on Ink, and the @clack/prompts dependency 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 /provider mid-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

24 May 05:53
v0.2.0
9af6def

Choose a tag to compare

What's Changed

Features

  • Add OpenRouter provider (a7debc7)

Bug Fixes

  • /provider no longer exits the session (c076322)
  • Scrollable, filterable model picker for long lists (e685eda)

v0.1.1

23 May 09:46
v0.1.1
3c75db6

Choose a tag to compare

0.1.1

v0.1.0

23 May 06:50

Choose a tag to compare

v0.1.0