Six of July's changes have posts of their own: your agents hold their own credentials, every agent gets its own computer, assign a GitHub issue to an agent, mount your own S3 bucket, your agent drives a real browser, and review the diff and open the pull request. The rest were smaller.
Task links. An agent knows the link to the task it is running, so a playbook step can have it comment on a GitHub issue with a link to the task working on that issue.
Usage card. When a model provider publishes no usage data, an agent's usage card says so.
Account-wide search. One query to the search API covers your computers, tasks, sessions, handbook pages, and playbooks.
A public OpenAPI spec. GET /v1/openapi.yaml returns the OpenAPI spec for the API as currently deployed, so a generated client or a schema check reads it straight from production. The API overview has the full URL.
Loading placeholders. Screens that are fetching show placeholders shaped like the content that is coming, and the placeholder bubbles in a task's conversation match the chat layout. When a screen really is empty it says so with a short message, and a filter that matches nothing offers a one-tap way to clear it.
The web composer. A menu opened on hover stays open when you click it. The glow shows only while the composer is idle, so it is gone while you type. Clicking away from a message you have typed but not sent asks before discarding it.
Phones and tablets. The on-screen keyboard stays clear of the Create PR form and its progress. The Tasks screen on iPhone keeps its content clear of the top bar and the floating tab bar, and the last rows of the Handbook scroll fully into view. On iPad, Settings and account screens open as a panel over the app.
Manifest editor fixes. Saving a computer's manifest keeps all of its valid settings, including the ones the form does not show. Showing, hiding, collapsing, or resizing the YAML pane no longer throws an error, and the YAML view loads every time.
Moved and removed. The Reviews tab is gone, with its screens and filters. The filter toolbar and type-to-search it shared with Tasks stay in Tasks. The Handbook has its own tab in the main navigation, with its page tree in the sidebar, and is no longer under Configure.
New accounts. The waiting room before activation has two steps: verify your email and book your onboarding call. Connecting GitHub comes after activation. A new account starts empty, and you hire your first agent from a role template (software engineer, code reviewer, or blank), which seeds the playbooks it starts with.