Skip to content

Make plain gx open the cockpit by default#512

Merged
NagyVikt merged 1 commit intomainfrom
agent/codex/plain-gx-cockpit-welcome-2026-05-01-00-21
Apr 30, 2026
Merged

Make plain gx open the cockpit by default#512
NagyVikt merged 1 commit intomainfrom
agent/codex/plain-gx-cockpit-welcome-2026-05-01-00-21

Conversation

@NagyVikt
Copy link
Copy Markdown
Collaborator

Automated by gx branch finish (PR flow).

Interactive no-argument gx should land operators in the dmux-style cockpit instead of the legacy status or launcher path. The CLI now keeps non-TTY invocations and gx status on the existing status code path, while GUARDEX_LEGACY_STATUS=1 provides an explicit escape hatch.

Constraint: Non-interactive gx and explicit gx status must preserve status output.

Constraint: Default interactive launch must prefer Kitty, then tmux, then inline control render.

Rejected: Change gx cockpit default backend globally | explicit gx cockpit behavior and tests already depend on the tmux default.

Confidence: high

Scope-risk: moderate

Directive: Do not route no-argument interactive gx back to agents start without preserving the cockpit default and legacy status escape hatch.

Tested: node --test test/default-gx-cockpit.test.js test/cockpit-command.test.js test/cli-args-dispatch.test.js

Tested: npm test

Tested: openspec validate agent-codex-plain-gx-cockpit-welcome-2026-05-01-00-21 --type change --strict

Tested: git diff --check

Not-tested: Real Kitty remote-control launch in a live Kitty window

Co-authored-by: OmX <omx@oh-my-codex.dev>
@NagyVikt NagyVikt merged commit b9e247b into main Apr 30, 2026
@NagyVikt NagyVikt deleted the agent/codex/plain-gx-cockpit-welcome-2026-05-01-00-21 branch April 30, 2026 22:38
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