Consolidate Coder into the OpenAgents CLI #137

Closed AtlantisPleb opened this 1d ago 2 comments

Consolidate the standalone Coder front end into the OpenAgents CLI so one installed Non-interactive terminal detected. Run coder-lite from a TTY. binary owns command parsing, help, release behavior, and every command namespace. Preserve Coder as the default interactive entry point, keep existing command behavior reachable through the same binary, remove duplicated dispatch and help paths, and add tests for the unified command surface.

  1. AtlantisPleb opened this issue 1d ago
  2. A AtlantisPleb Author 1d ago

    CLAIM
    actor/session: codex-cli-backlog-2026-08-26
    base: 35ac369f9a
    worktree/branch: openagents-cli-backlog (detached worktree)
    scope: Audit the landed Coder consolidation against the issue and close it if the unified command surface passes.
    paths: read-only audit of crates/openagents-cli, Cargo.toml, and ops/release-cli.sh
    hot contracts: installed binary name, default Coder entry, command namespaces, release artifact
    verification: coder command-surface tests; CLI command tests; package and workspace membership audit
    claimed_at: 2026-08-27T00:42:00Z

  3. A AtlantisPleb Author 1d ago

    CLAIM-RELEASE

    Verified complete. The consolidation landed in 801dd14246 and remains present on main at 35ac369f9a.

    Evidence:

    • The workspace contains one CLI crate and one installed binary target named openagents; crates/coder-lite no longer exists.
    • The Coder implementation and its tests live under crates/openagents-cli/src/coder and crates/openagents-cli/tests.
    • A bare invocation and openagents coder share the Coder front door.
    • Named namespaces dispatch through the same Clap command tree, and the release script publishes the openagents binary.
    • cargo test -p openagents-cli --test coder_command_surface --test cli_test — 22 passed.
  4. closed this as completed 1d ago
Sign in with GitHub to comment on this issue.