Skip to content

Aiola v0.1.50

Choose a tag to compare

@Pvisilias Pvisilias released this 01 Jun 17:18
· 1 commit to main since this release
5240356

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