Skip to content

Feat/cs/arch fixes#7

Merged
ReagentX merged 6 commits into
releasefrom
feat/cs/arch-fixes
Jul 12, 2026
Merged

Feat/cs/arch fixes#7
ReagentX merged 6 commits into
releasefrom
feat/cs/arch-fixes

Conversation

@ReagentX

Copy link
Copy Markdown
Owner
  • Move the daemon handshake to a dedicated v3 hello frame, with compact lossless base64 environment encoding.
  • Carry each client’s launch environment and working directory through the handshake, so daemon-spawned tasks use the correct client context.
  • Reject launches without a launch context rather than falling back to daemon process state.
  • Improve reconnect handling when the daemon is busy, including bounded handshake writes.
  • Preserve process-group teardown semantics for removed tasks during shutdown and consistently report signal-based exit codes.
  • Expand protocol, daemon, supervisor, and task coverage for the new handshake and teardown behavior.

@ReagentX ReagentX self-assigned this Jul 12, 2026
@ReagentX ReagentX added the enhancement New feature or request label Jul 12, 2026
@ReagentX ReagentX merged commit a1bf4f1 into release Jul 12, 2026
2 checks passed
@ReagentX ReagentX deleted the feat/cs/arch-fixes branch July 12, 2026 06:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant