Skip to content

v3.30.0

Choose a tag to compare

@github-actions github-actions released this 25 Oct 10:38
· 183 commits to main since this release
18e41d4

What's changed

  • Several keys and accounts per provider. Settings → Providers now lists every API key and OAuth account for a provider; add, reorder, rename, disable, reconnect, or remove each one. When a credential hits a rate limit or quota, the turn continues on the next one with the same model instead of waiting. Moving a credential to the top switches to it right away. Secrets move to credentials.yaml automatically on upgrade, so you don't re-enter keys; provider keys left in .env are ignored afterwards (doctor warns). Provider plugins can opt in to multiple credentials.
  • The lead controls its subagents. The lead can now stop, interrupt, or list a single subagent without stopping the rest, and it learns why a subagent failed or stalled (rate limit, revoked key, long quota wait) instead of a generic error.
  • Renamed lead tools. schedule_task, send_to_workspace, delegate, and todo_manage are now schedule, workspace, team, and todo. Old transcripts render as before; an older session is told the new name the first time it calls an old one.
  • Reader transcript. The work summary names each tool group (plan updates, delegations, previews, MCP calls, …) and no longer shows failure counts. Open folds (compaction summary, long prompts, subagent reports, tool details, changed files) keep their header pinned and close in place.
  • A turn that hits a provider's monthly spend limit now ends right away with a clear error instead of waiting up to a day.
  • Changing an agent's default model, thinking level, prompt, or tools no longer affects a run in progress; it applies from your next message.
  • Subagents no longer keep running after their lead is stopped, deleted, or the app shuts down.
  • Member reports no longer show up as your own queued steer, and Stop no longer returns them to the composer.
  • Local dev-server links in responses open in Preview.
  • The MCP tool description stays the same as servers connect or fail, so the prompt cache is no longer invalidated.
  • Signing out of an OAuth provider keeps pasted tokens stored beside its accounts.

Full changelog: v3.29.0...v3.30.0