Skip to content

Improve CLI human output base#95

Closed
odyslam wants to merge 1 commit into
mainfrom
codex/pcl-human-output-base
Closed

Improve CLI human output base#95
odyslam wants to merge 1 commit into
mainfrom
codex/pcl-human-output-base

Conversation

@odyslam
Copy link
Copy Markdown
Contributor

@odyslam odyslam commented May 23, 2026

Supersedes the closed oversized PR #90. This is stack slice 1/8.

Base: main
Head: codex/pcl-human-output-base

What changed:

  • Establishes the base human-output UX layer for the CLI.
  • Keeps TOON/JSON envelopes as the machine contract while making default output more useful for people.
  • Adds coverage around the output behavior introduced by this base slice.

Review focus:

  • CLI output contract boundaries: human output should not bleed into --toon or --json.
  • New output helpers and tests in the changed CLI/core files.

Validation:

  • make ci passed on the stack tip codex/pcl-slim-generated-client.
  • Local ./target/debug/pcl smoke passed for --toon --llms, doctor --toon, auth ensure --toon, whoami --toon, workflows --toon, schema list --toon, and api manifest --toon.

@odyslam
Copy link
Copy Markdown
Contributor Author

odyslam commented May 23, 2026

Superseded by #96, which now combines the human-output base and polish slices as review step 1/5.

@odyslam odyslam closed this May 23, 2026
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