Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 12 additions & 12 deletions bun.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 9 additions & 2 deletions docs/self-hosting.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ each owner's GitHub App user token and does not consume `HARNESS_AUTH`;
setting `auto` on loopback passes the startup guard but does not enable host
login in that adapter.

`HARNESS=atomic` runs Atomic 0.9.44 in the Chopin server process through its
`HARNESS=atomic` runs Atomic 0.9.45 in the Chopin server process through its
headless SDK (`createAgentSession()`). It does not spawn the `atomic` CLI or use
RPC mode.

Expand Down Expand Up @@ -178,7 +178,14 @@ Atomic caveats:
replayed on a new worker, up to three attempts; after that the run fails and
its card in Chat says so. The settings `workflows.localWorkers.startupTimeoutMs`
and `leaseMs` set how long a worker may take to start and how long an
unresponsive one keeps its child.
unresponsive one keeps its child; Chopin sets neither. A pool runs children
once one worker is ready and fails to start only when none is. Since Atomic
0.9.45 an unset `startupTimeoutMs` is no longer a flat 30 seconds: it is 30
seconds times the worker count plus the one-minute load average, divided by
the CPU cores, at least 30 seconds and at most 10 minutes, so a large pool on
a busy Chopin host waits longer. A run whose workers still miss it fails with
`Local worker startup timed out`, and its card in Chat says so; raise the
setting or use fewer workers.
- Since Atomic 0.9.44 a workflow runs up to 1000 of its stages at once unless
it says otherwise (`defaultConcurrency`, 3 before), nests child workflows at
most three levels deep (`maxDepth`, 4 before), and a stage's `subagent` tool
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@
"@ai-sdk/harness": "1.0.146",
"@ai-sdk/mcp": "2.0.72",
"@ai-sdk/sandbox-just-bash": "1.0.146",
"@bastani/atomic": "0.9.44",
"@bastani/atomic": "0.9.45",
"ai": "7.0.135",
"typebox": "1.3.7",
"zod": "4.4.3"
Expand Down
Loading