June 1, 2026 · v0.1.50
v0.1.50 added Cursor as a first-class provider and Git cloning
The biggest release yet. Cursor Agent joins Claude and Codex as a fully supported provider, you can clone any Git repo straight into a new workspace, and provider and model management got a dedicated home with live usage for Codex and Cursor.
What's New
- Cursor Agent support: Cursor joins Claude and Codex as a first-class coding provider. Install
cursor-agent, sign in, and pick Cursor models right in the composer. Permission modes map cleanly (read-only → plan, supervised → ask, full access → agent), and Aiola's MCP tools are wired in automatically so Cursor sessions get the same toolset as your other agents - Clone from a Git repo: the Open Workspace screen can now clone GitHub, GitLab, or any Git URL straight into a new workspace. Signed in to the
ghCLI? Browse and filter your own GitHub repos and clone with one click — no URL pasting - Providers settings page: a dedicated page to manage every provider in one place: enable/disable whole providers, hide models you never use, reorder how they appear in the picker, and see each provider's auth status with account email and plan tier
- Live Codex usage: usage now reads live from Codex's servers instead of stale local snapshots, so rate-limit and credit status in Settings reflect reality in real time
- Cursor usage card: see Cursor's plan tier, rate limits, and credit balance alongside your Claude and Codex usage
- Default Fast Mode: set a per-workspace default for Fast Mode on any model that supports it; the option hides itself automatically on models that don't
Improvements
- Automations use a provider → model drill-down picker instead of a flat list, so models that share a name across providers (e.g. GPT-5.5 on both Codex and Cursor) are never ambiguous
- Workspace settings handle provider and model switches coherently — picking a provider auto-selects its first model, and switching models drops now-invalid reasoning/fast-mode defaults instead of silently keeping them
- CLI update banner is friendlier: "Recommended" rather than "Required", a "Later" button to dismiss a specific update, manual "Restart now" so updates never kill a running automation, and a re-check every 30 minutes for long-lived sessions
- Terminals force-kill their whole process tree on close, so dev servers and other children spawned in a terminal no longer linger as orphans
- The Local dev-servers panel only lists real dev servers now, ignoring the random high (ephemeral) ports the OS hands out to internal helpers
- Your open files and active tab in "All files", and the diff viewer's tree/view mode, survive switching workspaces or jumping to the central dashboard and back
- The sidebar home button returns you to the last central page you were on instead of always going to the start
- Drag a file onto the terminal pane to attach it
- Sensitive values (tokens, secrets) render redacted in the UI while staying one-click copyable
Fixes
- Model picker and automations now store the provider alongside the model slug, so older automations whose slug exists under multiple providers resolve to the right one
- Dragging a file onto chat or a terminal no longer attaches it twice or spawns a stray image tile
- Switching the active file no longer briefly shows the previous file's contents under the new path
- Cursor's available models, fast-mode support, and reasoning levels are auto-probed and refreshed on Re-check
- Cursor's MCP integration is approved automatically and scoped to the project via
.cursor/mcp.json, so tools load without a manual approval step git add/git restoreretry on transientindex.lockcontention instead of failing outright- Update checks filter out transient network errors (network changed, internet disconnected) so sleep/reconnect cycles stop polluting app logs
