g1t now takes a pull request made by its agent all the way to main, and coordinates many agents at once:
- Lifecycle: checks, an agent review, revision (including when a person asks for changes) and catching up, decided by a pure function and remembered so lists read it without recomputing.
- Merge queue: pull requests are tested speculatively together with those ahead of them, against the checks of every issue that already landed, and main only moves to a state that passed. Failures go back to their agent, which revises from the current main.
- Agents are told what else is in flight, given what people said on the pull request (a person outranks an agent's review), and get g1t's own tools through a token scoped to one repository.
- Planner: an outcome becomes issues with dependencies, queued and started as they unblock.
- Workspaces with their own access tokens; usage billed to the workspace from prepaid credit at cost plus 20%.
- Repository settings: branch protection, required approvals, auto-merge, agent review, revisions and the merge queue.
- Site: a sidebar app shell with a command palette, mission control, commit pages, a diff view with file tree and split view, why-blame from any line, GitHub-flavoured markdown with references and alerts, and much faster pages.
- API without the /v1 prefix; camelCase request bodies accepted.