Skip to content

feat(cli)!: expose cak as public command#13

Merged
t3chn merged 1 commit into
mainfrom
codex/public-cak-cli
Jun 24, 2026
Merged

feat(cli)!: expose cak as public command#13
t3chn merged 1 commit into
mainfrom
codex/public-cak-cli

Conversation

@t3chn

@t3chn t3chn commented Jun 24, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Rename the public CLI binary from cakrt to cak.
  • Update runtime docs, fixture docs, skill descriptors, and host adapter wrapper to use cak.
  • Add regression coverage that rejects the legacy --cakrt wrapper option.

Issue

  • N/A

Test plan

  • prek run --all-files
  • cargo run -q --bin cak -- --help
  • cargo run -q -p cak-runtime-cli -- gate --proposal runtime-fixtures/rdr-review/pending_trace_status_blocked.request.json
  • cargo run -q --bin cakrt -- --help verified the legacy binary no longer exists.

Breaking changes

  • Public CLI binary is now cak. The cakrt binary is removed intentionally.

Why:
- The product CLI should have one public name, cak, instead of exposing the runtime-internal cakrt prototype name.
- Keeping both names would make install/update UX and host adapter docs ambiguous.

What changed:
- Rename the Cargo binary target and clap command from cakrt to cak.
- Update host skill wrappers, descriptors, fixtures docs, and runtime docs to call cak.
- Add regression coverage that rejects the legacy --cakrt wrapper option.

Testing:
- prek run --all-files
- cargo run -q --bin cak -- --help
- cargo run -q -p cak-runtime-cli -- gate --proposal runtime-fixtures/rdr-review/pending_trace_status_blocked.request.json
- cargo run -q --bin cakrt -- --help verified the legacy binary no longer exists.

Risk:
- narrow - consumers using cakrt directly must switch to cak; no compatibility alias is intentionally kept.

BREAKING CHANGE: The public CLI binary is now cak; cakrt is removed.
@t3chn t3chn marked this pull request as ready for review June 24, 2026 18:03
@t3chn t3chn merged commit d282a23 into main Jun 24, 2026
3 checks passed
@t3chn t3chn deleted the codex/public-cak-cli branch June 24, 2026 18:08
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