Skip to content

Use the Claude SDK startup budget - #592

Merged
SaladDay merged 1 commit into
aos/cutoverfrom
aos/use-the-claude-sdk-startup-budget
Oct 8, 2026
Merged

SaladDay merged 1 commit into
aos/cutoverfrom
aos/use-the-claude-sdk-startup-budget

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 8, 2026 •

Copy link
Copy Markdown
Collaborator

Claude initialization that completes after 15 seconds was rejected by an adapter-local override, even though the pinned SDK permits a longer startup. Remove both overrides so Executor preparation and MCP startup use the SDK-owned default (60 seconds in SDK 0.3.269), preserving readiness, hook acknowledgement, required MCP admission and cleanup.

Validation: a regression runs the real pinned SDK and production bridge against a controlled native child that replies to initialize after 16 seconds. Both startup paths fail with the original 15-second overrides and pass with this change; it also verifies required MCP status before input release and native child cleanup. All 154 adapter tests pass, including the post-commit run; the relocatable runtime build/check and name, docs and CI hygiene checks pass.

This establishes the initialization-budget behavior. It does not establish the cause of the observed 103.7-second remote Claude preparation failure or prove that this change resolves it; fresh live acceptance remains required.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@SaladDay
SaladDay merged commit cd7b8ba into aos/cutover Oct 8, 2026
20 checks passed
@SaladDay
SaladDay deleted the aos/use-the-claude-sdk-startup-budget branch October 8, 2026 18:45
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