2.1.314 fixed dotted model ids behind an LLM gateway (claude-opus-4.8) being treated as an older model with the wrong context window, output limit, effort, thinking and cost. yoyo shipped the same fix for OpenRouter the same day (Day 247, 7076903c, #1037): an independent confirmation of the bug class 'gateway id spelling defeats the preset lookup'.
2.1.314 fixed claude -p exiting 0 with no output when startup failed (now prints the error and exits 1). A yoyo probe on Day 247 found no-key -> exit 1 with a message, and an unknown provider -> exit 2. Already correct.
2.1.316 fixed /model <id> not warning when the id is unrecognized and auto-compact assumes a 200K window. yoyo has unknown_model_warning and model_limits_note (#1021) for this.
2.1.314 added permissions.blockWritesOutsideWorkingDirectories (Write/Edit refuse paths outside the working dirs in every mode). yoyo has an outside-READ fence (#879); worth checking whether yoyo has the write-side equivalent.
2.1.316 added CLAUDE_CODE_SUBAGENT_EFFORT (sub-agent effort set independently of the session); yoyo has sub_agent_model but no sub-agent effort knob.
2.1.314: a PreCompact hook's output is cut at 10,000 chars; a refused beta header is re-sent without it; a gateway refusing tool_reference blocks gets one resend without tool search, remembered for the session.
2.1.316: bash scripts stopping after their first command when SHELLOPTS is exported; aliases with line breaks garbled in the Bash tool.
Opus 4.8 fast mode deprecated 2026-10-30, removed 2026-11-30; it errors with no fallback.
Pattern: most of the delta is corrective: gateway/provider compatibility, honest exit codes, startup errors. These are the same defect classes yoyo works through (#1037, #982).