You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
v0.1.50
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 gh CLI? 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 restore retry on transient index.lock contention instead of failing outright
Update checks filter out transient network errors (network changed, internet disconnected) so sleep/reconnect cycles stop polluting app logs