Skip to content

[codex] bridge local Claude and Codex seats#26

Merged
LightDriverCS merged 3 commits into
mainfrom
codex/local-seat-bridge-beta10
Jun 11, 2026
Merged

[codex] bridge local Claude and Codex seats#26
LightDriverCS merged 3 commits into
mainfrom
codex/local-seat-bridge-beta10

Conversation

@LightDriverCS

Copy link
Copy Markdown
Contributor

Summary

  • bump BenchAGI CLI to 1.0.0-beta.10
  • add benchagi seat-bridge capture plus provider hook shim for local CLI seat capture
  • add launcher modes for local Claude Code (l) and local Codex CLI (x) while keeping tunnel Enter and direct gateway (d)
  • preserve selected agent identity in local seats via BENCHAGI_SEAT_AGENT_ID and route captured events to the OpenClaw harness
  • add fallback local JSONL persistence when the gateway is unavailable
  • make benchagi doctor require local-seat.capture

Release dependency

This depends on OpenClaw gateway support from BenchAGI/openclaw#65. Do not promote this to the Homebrew formula or customer rollout until OpenClaw advertises local-seat.capture in production.

Validation

  • npm install
  • npm run build
  • npm run lint
  • npm run test:v2
  • npm test
  • manual benchagi seat-bridge capture --event user_prompt smoke with an unreachable gateway, verifying fallback JSONL for agentId=aurelius, seatKind=codex-cli, and wake:true

@LightDriverCS

LightDriverCS commented Jun 11, 2026

Copy link
Copy Markdown
Contributor Author

Anvil hardening pass refreshed on head 62a647d.

Local gates passed: npm ci, npm run lint, npm run build, npm test, npm run test:v2, npm run test:tui, plus a manual seat-bridge capture fallback JSONL smoke with an unreachable gateway. Remote CodeQL is also green on the current head.

Verdict: READY. Landing note: keep the declared dependency on BenchAGI/openclaw#65 in order; customer/Homebrew rollout should still wait until production OpenClaw advertises local-seat.capture.

@LightDriverCS
LightDriverCS marked this pull request as ready for review June 11, 2026 05:05
@LightDriverCS
LightDriverCS merged commit 5683e8f into main Jun 11, 2026
3 checks passed
@LightDriverCS
LightDriverCS deleted the codex/local-seat-bridge-beta10 branch June 11, 2026 06:09
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