Skip to content

Upgrade Atomic to the stable 0.9.75 release - #807

Merged
lavaman131 merged 1 commit into
mainfrom
atomic-0.9.75
Nov 10, 2026
Merged

lavaman131 merged 1 commit into
mainfrom
atomic-0.9.75

Conversation

@lavaman131

Copy link
Copy Markdown
Collaborator

Moves the Atomic harness from 0.9.74 to the stable 0.9.75 release, and
refreshes every other dependency in bun.lock to the newest version its
range allows.

Versions. catalog:harness pins @bastani/atomic 0.9.75. The lockfile
resolves @bastani/atomic, @bastani/atomic-natives with its platform
packages, and @bastani/pi-ai at 0.9.75, with no older @bastani package
left.

Atomic 0.9.75 names a stage it holds between turns suspended instead of
waiting. A Planner's run card still shows such a stage as running, and an
event recorded by an older Atomic that says waiting still reads the same
way.

Assistant-model: Claude Opus 5.5
Assistant-workflow: inline
Assistant-verification: bun test unit passed: the suspended case in apps/server/src/harness/atomic/full.test.ts fails without the mapping and passes with it, and the waiting case still passes
Assistant-verification: bun test passed with PostgreSQL: TEST_DATABASE_URL on a disposable PostgreSQL, GIT_CONFIG_GLOBAL=/dev/null bun test, 7993 tests, 0 fail, 17 skip
Assistant-verification: typecheck and lint passed: bun run types and bun run ci
User-preference: Keep everything on the latest Atomic and redeploy as new versions come out
Co-authored-by: Alex Lavaee lavaman131@github.com

Moves the Atomic harness from 0.9.74 to the stable 0.9.75 release, and
refreshes every other dependency in bun.lock to the newest version its
range allows.

Versions. catalog:harness pins `@bastani/atomic` 0.9.75. The lockfile
resolves `@bastani/atomic`, `@bastani/atomic-natives` with its platform
packages, and `@bastani/pi-ai` at 0.9.75, with no older `@bastani` package
left.

Atomic 0.9.75 names a stage it holds between turns `suspended` instead of
`waiting`. A Planner's run card still shows such a stage as running, and an
event recorded by an older Atomic that says `waiting` still reads the same
way.

Assistant-model: Claude Opus 5.5
Assistant-workflow: inline
Assistant-verification: bun test unit passed: the suspended case in apps/server/src/harness/atomic/full.test.ts fails without the mapping and passes with it, and the waiting case still passes
Assistant-verification: bun test passed with PostgreSQL: TEST_DATABASE_URL on a disposable PostgreSQL, GIT_CONFIG_GLOBAL=/dev/null bun test, 7993 tests, 0 fail, 17 skip
Assistant-verification: typecheck and lint passed: bun run types and bun run ci
User-preference: Keep everything on the latest Atomic and redeploy as new versions come out
Co-authored-by: Alex Lavaee <lavaman131@github.com>
@lavaman131
lavaman131 merged commit 6f70f2e into main Nov 10, 2026
24 checks passed
@lavaman131
lavaman131 deleted the atomic-0.9.75 branch November 10, 2026 04:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant