Skip to content

fix(mcp): resolve daemon respawn binary deterministically and fail loud#963

Merged
ohdearquant merged 18 commits into
mainfrom
fix-898-respawn-path
Jul 14, 2026
Merged

fix(mcp): resolve daemon respawn binary deterministically and fail loud#963
ohdearquant merged 18 commits into
mainfrom
fix-898-respawn-path

Conversation

@ohdearquant

Copy link
Copy Markdown
Owner

Fixes #898. Local gates deferred to CI due to build-lane contention; codex review follows.

Leo and others added 7 commits July 13, 2026 12:30
Bridge daemon-respawn resolved kkernel from ambient PATH, so a stale
PATH binary produced a silent failing respawn loop under version skew.
Resolve the binary from a deterministic source and surface respawn
failure loudly instead of looping silently.

Fixes #898

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ky tx-age sweep

run_writer_task registers a writer_task_tx handle in the process-wide
tx_registry singleton; the checkpoint tx_age_sweep_* tests read that
singleton under #[serial(tx_registry)]. The writer_task.rs tests that
spawn a writer task were missing from the group, leaking a longer-lived
writer_task_tx into the sweep's oldest() read and intermittently failing
the assertion on main CI. Join them to the serial group. No prod change.
@ohdearquant
ohdearquant marked this pull request as ready for review July 14, 2026 15:44

@oceanwaves630 oceanwaves630 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed at head a2b9d53: coverage seam fix with test-only additions; independent review approved at this head; CI fully green including the previously failing ubuntu job. 23/23.

@ohdearquant
ohdearquant enabled auto-merge (squash) July 14, 2026 18:00
@ohdearquant
ohdearquant merged commit f36553f into main Jul 14, 2026
23 checks passed
@ohdearquant
ohdearquant deleted the fix-898-respawn-path branch July 14, 2026 18:00
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.

Bridge daemon-respawn uses ambient PATH binary: version skew causes a silent failing respawn loop

2 participants