Repository navigation
chore(upstream): accept Codex 0.157.1 - #58
Juliusolsson05 wants to merge 1 commit into
Conversation
Compatibility review for #16 (agent-code#234): release notes 0.149.1 to 0.157.1, a type-by-version survey of 1,850 local rollouts (only new top-level type: token_usage_record, filed as agent-transcript-parser#38; the prompt now arrives as a role-user response_item plus item_completed, which fresh-rollout ownership already matches), 0.157.0/0.157.1 PTY recordings pinning the composer classifier, and daily 0.157.1 use in Agent Code. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Blocked — do not merge. The acceptance review did its job: it found three real 0.157.x breaks, all binary-verified and none inherited from 0.149.1:
The accepted version stays at 0.149.1 until those land. This PR is converted to draft and will be rebased onto the fixes. The earlier known-gaps list still stands. |
|
Parked (W1, 2026-09-27), not abandoned. This bump waits on the two 0.157.1 blockers the review found:
codex-headless#64 (write-stdin approval) is no longer a blocker: the overlay is behind the off-by-default Once #67 and #69 merge, this PR takes their pointers, re-runs the acceptance gate and leaves draft. New 0.157 findings from that work are tracked separately: #66 (background server) and #68 (a |
Fixes #16 (accepting 0.157.1 with its known gaps filed; see below). App side: Juliusolsson05/agent-code#234.
Compatibility review for 0.149.1 → 0.157.1. The full evidence is in agent-code
docs/plans/2026-09-26-accept-codex-0157.md(branchchore/accept-codex-0157).Checklist
? for shortcutshint row this package reads is unchanged in the 0.157.1 recording.token_usage_record(from 0.153), which is filed as agent-transcript-parser#38.event_msg:user_message. The prompt is a role-userresponse_itemplusitem_completed/UserMessage.FreshRolloutClaimmatches every durable user observation,response_itemincluded, so fresh ownership still finds it, andSessionListreads role-user response items.Known gaps found in review
Each is filed. All but #1289 are confirmed inherited from the already-accepted 0.149.1, so accepting 0.157.1 does not make them worse:
listCodexSessionssummaries show the injected AGENTS/environment block. Agent Code's picker reads Codex's own index and is unaffected.item_completed(CommandExecution/McpToolCall), the only tool form since 0.149.read_agent_transcriptdropscustom_tool_callexec commands.event_msg:user_message.compactedpayloads have notype, so no compaction boundary renders.token_usage_recordis uncatalogued.Unverified, stated as residual
0.157.0 #47178 made the fullscreen transcript the default. The composer classifier is pinned in that mode: the 0.157.1 recording uses the alternate screen. Trust and approval overlays have no 0.157 recording.
🤖 Generated with Claude Code