Skip to content

feat: embed Marathon controls in Codex CLI - #2

Merged
Lem0nTree merged 1 commit into
mainfrom
feature/native-codex-marathon
Sep 10, 2026
Merged

feat: embed Marathon controls in Codex CLI#2
Lem0nTree merged 1 commit into
mainfrom
feature/native-codex-marathon

Conversation

@Lem0nTree

@Lem0nTree Lem0nTree commented Sep 10, 2026

Copy link
Copy Markdown
Owner

CodexMarathon is integrated into a custom Codex CLI. The native CLI and /marathon UI support account status, enable/disable, import, login, and safe account switching. The status line exposes Marathon state and managed-account count.

The repository is now Rust-only: the legacy Go controller, its integration suite, external-controller protocol, packaging scripts, and Go CI have been removed. CI builds the native codex-cli directly and checks codex marathon --help.

The README documents the native workflow, browser and headless device-code login, status-line configuration, and the quota-reset safety rule. Automatic reset coordination is mock-tested and production reset execution remains disabled.

Validation:

  • Native provenance verification passed.
  • git diff --check passed before both commits.
  • Local Rust linking remains unavailable on this machine because pkg-config and OpenSSL development headers are absent. The PR CI installs the Rust toolchain and builds the custom Codex CLI.

@Lem0nTree
Lem0nTree merged commit ad73579 into main Sep 10, 2026
2 of 3 checks 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