Routines can be triggered by GitHub pull requests — fire an agent routine when a PR opens or merges, and the run gets the actual PR title, body, and files.
Routines can act inside connected MCP services.
A routine no longer requires a skill — goal-only runs work.
refresh_brain_overview regenerates a brain's overview on demand.
Billing — an itemized compute-credit spend log, including run_kind.
Billing — the referral bonus is paid as a compute-credit grant on the referee's first paid invoice.
MCP server — get_skill_file downloads a shared skill's bundle files.
Terms of Service acceptance is tracked server-side and consented at signup.
Improvements7
Routines get a first-class enable/disable toggle and a human-readable name instead of "agent routine".
Brain discovery is folder-aware and time-aware.
The workspace-wide skills list resolves in a single query.
?include=run on the conversations list returns chat-run status.
folder_id filter on the team brain list (eq.<uuid> / is.null).
Seat subscriptions expose billing cadence (monthly/annual) and member_limit.
APIDirective fields are served on the fact response.
Fixes4
Chat — an in-flight resend returns 409 instead of colliding on the user row; team chat no longer 500s on leftover message-limit code.
Billing — a retried checkout mints a fresh session rather than reusing a stale one; card updates work again in setup-mode checkout; Stripe failures keep CORS headers.
Brains — folder membership is canonicalized on root ids, and folder search is tenant-scoped.
Code review — one review routine per repo, and findings post as inline comments individually.
Security1
API keys — members can create their own keys, but revoking stays restricted to owners.