Every shipped release of the platform, newest first.
Audited end to endGitHub-native workflowExisting checks stay in controlCost visible per task
v4.314.1
Bug Fixes
read roll-drift target from ArgoCD desired images
v4.313.1
Bug Fixes
a block of only dead editors ends with the editors' own failure kind, and the silent-failure alert stops blaming the model
v4.313.0
Features
an error that returns after its fix files generation N+1 and reopens the original issue
v4.312.1
Bug Fixes
the test pool sizes to the box's free CPU, not its core count
v4.312.0
Features
a View queue button on each agent card lists the PRs and tasks that agent holds
open gitee connects, release n+1 of the Gitee read path
cache-prefix stability, loop recovery and prompt fixes across the in-cluster loop, the box harness and fan-out
a language setting that overrides the browser language
any coding park of an AI-managed PR idle 12h+ goes to the Escalation agent, and an unplaceable round reaches a human
the Escalation queue lists upcoming hand-overs with a countdown
detect audit kinds defined but with zero durable rows
a Sentry error delivery stores its exception class, crash-site frame and group id as data
PATCH /v1/runners/:id renames a box, with the rename and its runner.renamed row in one transaction
audit-silent-kinds lists the audit kinds the code writes that have no row since the archive frontier, with their writers
a nullable column can be a keyset sort key, nulls last in both directions, and the Fleet board sorts by last seen again
a person reopening an issue files a new generation of its ask
one disclosed GitHub issue per error group, capped at 5 per repo per day
Stuck PRs lists every AI-managed PR idle 12h+ or open 72h+ with its park, blocker and rescue state
onboarding classifies a stale dz/onboarding collision as its own reason
onboarding PR body lists names the gate never proved it needs
forge-qualified stored ids, expand then contract
hold a Sentry error's tasks until its public issue is filed, then link it for Closes #n
Bug Fixes
stale-lane closes are off unless the maintainer writes the window
the agent queue's ISO timestamps are validated as ISO
the warm-first gate opens on the first provider stream event, not the first content
a rescue round no box ever started is not a spent rescue, and the box's decode refusal names the field
an undecodable assignment is held for a runner release that can read it, and a live rescue round is not a spent rescue
a large-diff review reads the whole diff, keeps finished work across a retry, and grades a key wall as the key's
ops one-off to sweep disabled-repo pending-task orphans
the onboarding lane's installation and repository rows land on the account's durable chain, not stdout
an operator can re-run the backlog import for an already-enabled repo, and a re-run reaches past the asks already on file
the typecheck hook scopes an edit in a clone to that clone, never a whole-graph tsc over the main checkout
classify bun install --frozen-lockfile mismatch on dep-bot PRs as a tree fault, not an env fault
an onboarding audit-append failure alerts under onboarding.run, not the dispatch lane
a failing integration-test teardown fails the run instead of only logging
typecheck hook resolves root from edited file via git
relabel login footer to "Request access" → /waitlist
a closed set the box decodes cannot be widened and written in one diff, and every prod psql read is bounded by a statement timeout
a review on a subscription key runs its full wave past a busy plan, a refusal shrinks only the reserve, and the lead planner is no longer told an omitted file goes unreviewed
post-edit hooks start in the project dir and lint a clone edit against that clone, never trusting the edited tree
a box no longer sees the mothership's mux inbox on its fleet.task subscription
a survey starved of a model slot ages past newer coding work instead of waiting forever
biome post-edit hook resolves root from edited file or exits 0 with one line
pin grace to runner stagger default
a setup that calls sudo is graded tree with the fix, not unknown
the schema-correction re-ask records its prompt audit, and constant system prompts are a checked exemption, paying four owed prompt-audit sinks
stop 320px horizontal scroll on every code-window editorial split
the scheduled-run alarm action loads again, Lighthouse starts marketing from its own directory, and action expressions may only read contexts an action can see
drop the requested-page-count clause from the KB import system prompt
a failed janitor act's error row carries both prompt audits
the GitHub sign-in's state cookie is age-checked on open
session replay drops the model's requested escalation channel
the wip keep is the set match, not the count
a failed setup's tail is the last error line, not the last N chars
a FAIL → PASS transition on the same sha posts BOTH verdict comments
a held fix round names its blocker; delete the writer-less held overlay
schedules fire again, cross-account repo disable is fenced, gh capture never parses a cut page
the pre-land gate narrows to the round's workspaces, and a task-cap OOM no longer burns the charged ladder
a transferred repo cancels and audits the old owner's tasks in-tx; review gh is a required seam; pre-land scope includes autofix output
pin the FAIL→PASS re-run transition
KeyCard's provider lookups go through a Map, not a Record
name the per-test scan cost on the two whole-tree corpus guards
verify a self-hosted router key against its own gateway
GPT reasoning effort over the Anthropic-wire router
sessions, the first-time-contributor guard and the issue answer door read project membership by repo permission
the merge floor, ask-before-acting, ask stamps and the boot screen grade a definite member project by repo permission