Mark 0.3.0 in the changelog - #626
Merged
Merged
Conversation
TheGreatAxios
enabled auto-merge (squash)
August 24, 2026 15:12
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Renames
## [Unreleased]to## [0.3.0] - 2026-08-24and adds a Breaking section, ahead of running the release script (which requires a clean tree).Why 0.3.0 rather than 0.2.110
The breakage is silent, which is exactly why it needs a version signal:
settings.subagentMaxTurns,AgentProfile.maxTurns, andAgentProfile.fleetTierare gone from the schema. There is noonUndeclaredKeyconfiguration, so arktype ignores undeclared keys — an existingcorbits.jsoncarryingmaxTurns: 20loads without error and simply stops having any effect.task(maxTurns)removed from the tool contract.task()deprecated in favour ofspawn_agent/wait_agents— the primary dispatch verb changed.Nothing hard-crashes. A patch version would hide the fact that an operator's config went inert.
What 0.3.0 contains
New agent API —
spawn_agent/wait_agents(non-blocking dispatch),close_agent/resume_agent/interrupt_agent/followup_task(reusable sessions),read_agent_trace(query a worker's on-disk trace),submit_result(typed worker output), fleet authority tiers enforced in code.Deletions, ~5,000 lines net — repetition/cycle/period detection, the prose stop-reason classifiers,
never-edited/never-acted/no-ship/no-progress,HARD_BLOCK_SALVAGES, the 100-turn cap, the 15s shell timeout, the 30-turn default, all 17 per-director turn budgets, and the whole turn-budget resolution chain.Fixes — retry amplification 9→5 sends, interrupt-then-startup crash, approval overlay pushed off screen, auto-mode quoting bypasses, retained-session resource leaks,
close_agentfalse success during setup, salvaged sessions marked resumable after disposal, test state leaking into the real projects dir.Still open, deliberately not blocking
--dangerously-skip-permissionsstopReasonFromReportstill parses stop reasons from proseEval baseline will run against the cut artifact.