Skip to content

Add compact output and release v0.5.0 - #11

Merged
syz51 merged 1 commit into
mainfrom
feat/compact-output
Oct 28, 2026
Merged

syz51 merged 1 commit into
mainfrom
feat/compact-output

Conversation

@syz51

@syz51 syz51 commented Oct 28, 2026

Copy link
Copy Markdown
Owner

Default runs currently print Codex startup details, the full task prompt, hook notifications, and raw tool results. This makes ordinary commit runs difficult to follow.

Render Codex JSON events as concise progress on stderr and the final summary on stdout, retaining failed-command and tool diagnostics. Add --verbose for direct terminal output; interactive mode retains direct execution. Supervise compact runs with independent child reaping, signal and job-control forwarding, bounded readers, and cleanup on protocol or output failures.

Prepare v0.5.0 and update usage, completion, and contributor guidance.

Validation:

  • make check and all 68 workspace tests pass, including real PTY cancellation, suspend/resume, detached pipe holders, fragmented events, and blocked output.
  • Rust 1.85 compatibility check and Cargo publication dry-run pass; package contents reviewed.
  • Real Codex CLI 0.165.0 smoke runs verified a clean repository and an actual local commit, with separate progress/final streams.

@syz51
syz51 enabled auto-merge (squash) October 28, 2026 05:02
@syz51
syz51 merged commit ac5c766 into main Oct 28, 2026
4 checks passed
@syz51
syz51 deleted the feat/compact-output branch October 28, 2026 05:05
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