Dark mode across Studio, the developer portal, and the changelog — follow your system theme or pin it light or dark.
Routines — create one by hand, with or without a brain to work against.
Routines — the pull-request trigger asks which repo, scoped to the workspace.
Docs render in-app at /docs, including a full personal-access-key API reference.
A repo-owned changelog at /changelog, backfilled to April.
What's new in the sidebar profile menu, flagging releases you haven't read.
Press C on Brains, Routines, or Skills to create one.
Installation guide — a tab per client, so the setup you copy matches the tool you use.
APIAPI keys — rotate a key in place: one call mints a new secret (keeping the key's name and owner) and revokes the old one, instead of recreate-then-revoke by hand.
Improvements8
Routines — filter on trigger type and enabled state, and sort on when each last ran.
Brains — a brain's updated time now reflects changes to what's inside it, not just edits to the brain itself.
MCP server — recall_directives takes a session_id and holds back directives that same session just wrote, so an agent stops rediscovering its own output.
Per-turn conversation capture no longer shreds episode boundaries — a client can ship each turn as it happens and still get one coherent episode.
APIBilling — credit history filters by date range and carries totals.
APIexclude_conv_id on recall_facts_by_entities, to leave the current conversation out of its own recall.
APIAPI keys — a rotated key stays attributable to its owner; rotating a legacy ownerless key assigns it to whoever rotated it, so it's no longer admin-only to manage.
Fixes5
Chat — what the agent says it can do comes from its tool list, never from something it remembered.
Explore — the catalog no longer claims it's empty before the list has loaded.
Brains — creating a section says up front that sections are private.
MCP server — the 401 challenge advertises the MCP endpoint rather than the mount root, so clients retry against the right URL.
Docs — code blocks are readable in light mode.
Security2
APIAPI keys — fixed a bug where a revoked key kept authenticating; revocation now takes effect immediately rather than up to ten minutes later.
APIAPI keys — creating, revoking, and rotating a key now fail closed: a request that resolves no signed-in user is rejected rather than treated as an admin.