CB-547a: peer-neutral session-identity contract + Claude Code adapter #17

Merged
ltms merged 1 commits from worker/cb-547-claude-session-identity-f51603-2 into main 2026-08-13 16:56:32 +02:00
Member

Implements the CB-547a session-identity contract consumed by CB-548.

  • SpawnRequest gains sessionName + resumeSessionId (records a fresh 3-arg back-compat constructor).
  • PeerHandle gains sessionName()/agentSessionId() default methods (null by default).
  • Capability gains SESSION_NAME + SESSION_RESUME.
  • ClaudeCodeLauncher mints a UUID (--session-id -n) for a fresh spawn, or resumes (-r, no --session-id) and carries both on the returned handle's agentSessionId()+sessionName().
  • CompositePeerLauncher now forwards session identity when routing (small mechanical edit, not in the owned file list).

Tests: new ClaudeCodeLauncher tests for fresh mint/-n, resume -r/no---session-id, agentSessionId in both, and capabilities; full mvn clean install green (478 tests, 0 failures).

Implements the CB-547a session-identity contract consumed by CB-548. - SpawnRequest gains sessionName + resumeSessionId (records a fresh 3-arg back-compat constructor). - PeerHandle gains sessionName()/agentSessionId() default methods (null by default). - Capability gains SESSION_NAME + SESSION_RESUME. - ClaudeCodeLauncher mints a UUID (--session-id -n) for a fresh spawn, or resumes (-r, no --session-id) and carries both on the returned handle's agentSessionId()+sessionName(). - CompositePeerLauncher now forwards session identity when routing (small mechanical edit, not in the owned file list). Tests: new ClaudeCodeLauncher tests for fresh mint/-n, resume -r/no---session-id, agentSessionId in both, and capabilities; full mvn clean install green (478 tests, 0 failures).
agent added 1 commit 2026-08-13 16:47:28 +02:00
CB-547a: peer-neutral session-identity contract + Claude Code adapter
CI / contract (pull_request) Successful in 44s
CI / build (pull_request) Successful in 1m31s
d146a01422
ltms merged commit 509530e235 into main 2026-08-13 16:56:32 +02:00
ltms deleted branch worker/cb-547-claude-session-identity-f51603-2 2026-08-13 16:56:32 +02:00
Sign in to join this conversation.