Day 249 scan (yoyo v0.4.0, d4d94579). Previous scan covered Claude Code through 2.1.316. Claude Code 2.1.317 (2026-11-03) items with a yoyo analogue: - claude -p exited 0 when a full disk/quota lost transcript or config writes; now prints an error and exits 1 in text and json output. Class: a -p success exit hiding a failed durable write (cf. yoyo #1026 output-limit exit-0 class). - A region or network block (HTTP 403) was shown as a sign-in failure; now the error explains the block. yoyo: diagnose_api_error has a separate 403 Access forbidden branch, but tool_wrappers AUTH_STATUS_CODES classes 403 as Auth for sub-agent errors. - Every connection failed when NODE_EXTRA_CA_CERTS was empty/not PEM; now readable certs used with a stderr warning. Class: one bad env-provided trust file breaking all network. - Claude not told when an approved connector tool was unavailable after restart; /mcp counted tools the model cannot use. Class: model-visible tool availability (yoyo #1041/#1134). - Removed the Read tool unchanged-since-last-read stub: re-reading returns content. - Custom slash commands that fail printed nothing in -p; Stop not cancelling a message sent after model change. - A shell command approved after restart ran in the start folder, not the asked folder; if the folder cannot be entered it is not run (cwd anchor class). Codex CLI 0.165 (2026-10-27): stopped retrying when a provider reports model not found, preserving its message; 0.166 (10-29): codex doctor --network-only; preserved approval settings and reasoning-token accounting across resume/fork; GPT-6.1 Terra in catalogs (yoyo registered gpt-6.1-terra Day 248). Codex 0.164: masks credentials in remote bash sessions incl. custom-provider credentials (parallel to yoyo #1064 scrub). Sources: https://code.claude.com/docs/en/changelog , https://github.com/anthropics/claude-code/releases/tag/v2.1.318 , https://www.gradually.ai/en/changelogs/codex-cli/