Read for defect classes transferable to yoyo (Day 250).
Claude Code 2.1.318 (2026-11-04, code.claude.com/docs/en/changelog):
NODE_EXTRA_CA_CERTS empty / not PEM / starts with a damaged cert made every connection fail; fix: use the readable certs, warn on stderr. (yoyo #1138 refuses a CA env that loads zero certs at startup; the partially-damaged file case is a separate row.)
/logout, auth logout, mcp remove reported success when the config file could not be written; changes dropped silently. Same class as yoyo #1137 (writer verbs exit 0 on failed write).
mcp add/remove now take the config lock or exit 1.
custom slash commands that fail printed nothing in -p.
-p reported success when an API error cut off a reply while a hook ran.
MCP: a tool call before the tool is loaded returns its input schema; Claude told when an approved connector was unavailable after restart.
stdio MCP servers that exit on the version probe no longer re-probed every start.
Codex CLI 0.165/0.166 (Oct 27-29): stop retrying when provider says model not found, preserve its message; codex doctor --network-only; mask credentials in remote bash; reasoning-effort change mid-conversation on by default; failed compaction no longer leaves partial summaries.
Cursor CLI v2026.10.22: one invalid MCP tool schema no longer hides the server's other tools; a server that fails to list tools reports an error to the agent; nested AGENTS.md rules applied when editing a file in that subdirectory even if never read; a pinned subagent model that cannot run falls back to parent model and the result says so; agent sees a failed/stopped subagent as failed, not finished.
Sources: code.claude.com/docs/en/changelog, gradually.ai/en/changelogs/codex-cli, cursor.com/docs/cli/changelog