Skip to content

Make codex-lab easy to dogfood#114

Merged
shiny-code-bot merged 1 commit into
mainfrom
codex-lab-dogfood-launcher
Jun 16, 2026
Merged

Make codex-lab easy to dogfood#114
shiny-code-bot merged 1 commit into
mainfrom
codex-lab-dogfood-launcher

Conversation

@shiny-code-bot

Copy link
Copy Markdown
Collaborator

Summary

  • add a first-class codex-lab Cargo bin while keeping upstream codex available
  • make top-level and exec help use Lab command/home names when invoked as codex-lab
  • add a managed just install-codex-lab-dev PATH launcher that rebuilds this checkout and defaults CODEX_LAB_HOME=~/.codex-lab
  • build/package the Lab app from the codex-lab release binary and cover the local launcher in CI

Closes #113.

Validation

  • cargo fmt --all -- --check
  • cargo build -p codex-cli --bin codex-lab
  • cargo test -p codex-cli command_name --no-fail-fast
  • cargo test -p codex-cli codex_lab_exec_help_uses_lab_command_and_home --no-fail-fast
  • just test-local-scripts
  • codex-lab --help | sed -n '1,8p'
  • codex-lab exec --help | sed -n '1,12p'

Also installed the local dogfood launcher with just install-codex-lab-dev --force and verified the installed codex-lab command runs from PATH.

@shiny-code-bot shiny-code-bot merged commit d14f374 into main Jun 16, 2026
6 checks passed
@shiny-code-bot shiny-code-bot deleted the codex-lab-dogfood-launcher branch June 16, 2026 22:29
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.

Make codex-lab the easy dogfood command

1 participant