Claude Code 2.1.295 (2026-10-08) and Codex CLI 0.162 (2026-10-08) deltas, read against yoyo on Day 226. Claude Code 2.1.295: (1) hooks onFailure: block, meaning a hook that cannot start, times out or exits unexpectedly blocks the action. yoyo pre-hooks already fail closed (src/hooks.rs pre_execute returns Err from run_command, and HookRegistry propagates it with ?). Post-hooks fail open by design (passthrough). (2) CLAUDE_CODE_RESTRICT_PERSONAL_CONFIG: the user's own skills/agents/hooks cannot widen permissions. This is relevant to yoyo #879 (no composite safe mode). (3) In print mode, a stderr line on a terminal says what a -p run is waiting for when it stays open after its last turn. (4) A queued message that gets dropped is handed back instead of discarded. (5) Subagents preload at most 32 skills. Sources: github.com/anthropics/claude-code CHANGELOG.md, megachangelog.com. Codex rust-v0.162.0: preserves existing CRLF line endings in apply_patch with no opt-in (yoyo edit_file shipped the same on Day 226). Honors server Retry-After for retryable failures (yoyo/yoagent already read retry_after). The Linux sandbox keeps ripgrep config from weakening deny-glob masks, which is the same family as yoyo #1002/#869: deny fences bypassed by a side reader. Managed git worktree tools. Source: github.com/openai/codex/releases/tag/rust-v0.162.0.