Skip to content

Releases

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 11 Nov 11:12

What's Changed

Fixes

  • Conflict-marker scan flags untouched files and discards a correct rebase resolution by @lbacik in #368
  • Make the lifecycle's default sleeper stubbable so the test suite never waits in real time by @lbacik in #371
  • Randomise claim timing so simultaneous Workers stop yielding in lockstep by @lbacik in #372
  • Project outcome_recorded with a reason, null when none is recorded by @lbacik in #380
  • Carry out Operator Handoffs in the conformance harness (#383) by @lbacik in #386

Other changes

  • Operator contract 15 · Re-pin to v1.0.0, adopt the shared library and pass the producer suite in CI by @lbacik in #369
  • Declare agent-operator-contract as a git direct reference so the Docker image builds by @lbacik in #374
  • Reject a second contract resume and let the harness restart a crashed engine by @lbacik in #377
  • Advance the conformance harness engine only through harness verbs by @lbacik in #379
  • Seed last_finished post-provenance and keep restart contract events valid by @lbacik in #382
  • Hold after-outcome past finish-attempt, find grown archives, replay the halt (#384) by @lbacik in #387
  • Match producer suite v1.0.1 for recovery retry and errors reset (#385) by @lbacik in #389
  • Pin the contract suite at v1.0.3 and speak harness protocol 1.1 (#388) by @lbacik in #391
  • Record the verdict when publication decides it; pin contract v1.0.4 (#390) by @lbacik in #392

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 09 Nov 08:53

What's Changed

Other changes

  • Operator contract 1 · Prove Offline Read of the control store under WAL by @lbacik in #350
  • Operator contract 2 · Prefactor: consolidate the lifecycle fakes into the shared test fakes by @lbacik in #351
  • Operator contract 3 · agentctl --contract 1: grammar, envelope, exit codes and identity by @lbacik in #352
  • Operator contract 13 · Docs: ADR superseding ADR 0006's serving rationale, glossary moves and doc fixes by @lbacik in #353
  • Operator contract 4 · Status Snapshot from a running instance by @lbacik in #354
  • Operator contract 8 · Attempt Archives: attempts list and attempts show by @lbacik in #355
  • Operator contract 5 · Core mutations: stop, resume and command by @lbacik in #356
  • Operator contract 12 · Contract discovery labels and removal of the legacy role label by @lbacik in #357
  • Operator contract 6 · Remaining mutations: stop --after, next issue, handoff now, recovery and errors reset by @lbacik in #358
  • Operator contract 7 · Volume lock, early serving, starting/recovering and Halt by @lbacik in #359
  • Operator contract 9 · Contract Events: recent_events and events.jsonl by @lbacik in #360
  • Operator contract 10 · Sealed Attempt Archives and attempts export by @lbacik in #361
  • Operator contract 11 · Offline Read of a stopped instance by @lbacik in #362
  • Operator contract 14 · Conformance harness image target by @lbacik in #363
  • Recover from a lost claim at startup when WORKER_ID is set by @lbacik in #365

Full Changelog: v0.8.2...v0.9.0

v0.8.2

Choose a tag to compare

@github-actions github-actions released this 06 Nov 09:56

What's Changed

Fixes

  • Conflict requeue loops forever when the PR head is stale: no-op push reported as success resets the budget by @lbacik in #331
  • Token handoff rejected when the model mistypes one character of the pre-filled last_work_commit by @lbacik in #333

Full Changelog: v0.8.1...v0.8.2

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 03 Nov 17:30

What's Changed

Fixes

  • Token handoff follow-up pre-fills a stale last_work_commit after post-handoff work commits; valid handoff ends incomplete by @lbacik in #326
  • Main thread keeps implementing and committing after its token handoff note commit by @lbacik in #327
  • Token handoff instruction reaches stopped subagents, which invoke the handoff skill by @lbacik in #328

Full Changelog: v0.8.0...v0.8.1

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 24 Oct 06:23

What's Changed

Features

  • Serve telemetry and command lookups while a control command waits on the lock by @lbacik in #319
  • Add --expect-repo to the mutating agentctl commands by @lbacik in #322

Fixes

  • Processes started by an attempt outlive it in the worker container by @lbacik in #318
  • Reject handoff now during startup reconciliation and under a recovery hold by @lbacik in #320

Full Changelog: v0.7.2...v0.8.0

v0.7.2

Choose a tag to compare

@github-actions github-actions released this 23 Oct 09:43

What's Changed

Fixes

  • Defer results only for agent/workflow background tasks, with grace backstop (#309) by @lbacik in #312
  • Connect the SDK client once per attempt and always disconnect it by @lbacik in #313

Full Changelog: v0.7.1...v0.7.2

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 23 Oct 07:00

Full Changelog: v0.7.0...v0.7.1

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 06:46

What's Changed

Features

  • Verify the Claim after assigning, on both claim paths by @lbacik in #303
  • Protect agent/issue- with a claim-time branch lease by @lbacik in #304
  • Let peer identities drive trusted comments and the continuation budget by @lbacik in #305
  • Add WORKER_ID and a claimed-by: Claim marker for Workers sharing one login by @lbacik in #306
  • Show the worker id in attempt-result comments by @lbacik in #307

Other changes

  • Attempt-result comments report the check outcome, not the check command by @lbacik in #296

Full Changelog: v0.6.3...v0.7.0

v0.6.3

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:58

What's Changed

Other changes

  • Bump expected SDK to 0.2.172 and keep the pin only in pyproject.toml by @lbacik in #294

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 22 Oct 10:13

Full Changelog: v0.6.1...v0.6.2