Skip to content

[codex] Add TUI registry foundation and harden handoffs#435

Merged
windoliver merged 14 commits into
mainfrom
codex/workblock-session-timeline
May 18, 2026
Merged

[codex] Add TUI registry foundation and harden handoffs#435
windoliver merged 14 commits into
mainfrom
codex/workblock-session-timeline

Conversation

@windoliver
Copy link
Copy Markdown
Owner

@windoliver windoliver commented May 15, 2026

Summary

  • Keep the existing TUI registry/plugin foundation for DX: adopt OpenCode TUI patterns and Goose agent organization concepts for multi-agent collaboration #225 on this branch.
  • Harden review-loop handoffs by tracking ACP runtime status through running/idle/crashed transitions and surfacing agent crashes to the orchestrator.
  • Register local Grove sessions before MCP-backed agents start, resolve grove mcp serve through the active Bun executable, and make required role spawning all-or-nothing.
  • Wait for ACP turns to settle before stopping achieved sessions so Codex -> Claude handoffs persist their work/review/done contributions.

Part of #225. Full remaining #225 scope is split into follow-up issues #440 through #447, with existing related trackers #189, #212, #193, #194, #275, and #276.

Validation

  • PATH="$HOME/.bun/bin:$PATH" bun run typecheck
  • PATH="$HOME/.bun/bin:$PATH" bun run check (passes with existing warnings)
  • PATH="$HOME/.bun/bin:$PATH" bun run build
  • git diff --check
  • PATH="$HOME/.bun/bin:$PATH" bun test src/core/resolve-mcp-serve-path.test.ts src/core/acp-runtime.spawn.test.ts src/core/session-orchestrator.test.ts --timeout 60000 -> 62 pass / 0 fail; Bun exits 1 because repo coverage thresholds are global and this is a partial test run.
  • Live Codex -> Claude SessionOrchestrator validation completed with 3 linked contributions: Codex work, Claude review, and Claude [DONE] approval.
  • Tmux TUI e2e validation could not run literally because tmux is not installed in this environment; related e2e files were not included in this commit.

Notes

@windoliver windoliver marked this pull request as ready for review May 15, 2026 20:13
@windoliver windoliver changed the title [codex] Add TUI registry foundation [codex] Add TUI registry foundation and harden handoffs May 18, 2026
@windoliver windoliver merged commit 9e7670c into main May 18, 2026
1 check passed
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