Sources: https://code.claude.com/docs/en/changelog (2.1.322, 2026-11-10), https://claude-world.com/articles/claude-code-november-2026-whats-new/ (2.1.308-2.1.318 roundup), https://github.com/openai/codex/releases (0.167.0, 2026-11-06). Claude Code items with a yoyo analogue: (1) 2.1.319 permissions.denyInsteadOfPrompting - a tool call that would wait on a permission prompt is denied and the turn continues (terminal, subagents). (2) 2.1.314 claude -p exits 1 when startup fails; permissions.blockWritesOutsideWorkingDirectories. (3) 2.1.321 warning when both an auth token and an API key are set (credential precedence made visible). (4) 2.1.317 asks before a web/shell tool call sends the account email to the network (exfil check keyed on a known secret-ish value). (5) 2.1.318 sign-in expiry warnings on -p stderr 10 days ahead. (6) 2.1.312 shorter system prompt for unrecognized model names. (7) 2.1.319 MCP tasks moved to background, result reported on finish. Codex 0.167: agent command center without daemon, backend switching keeps drafts, local image previews, auto-compaction now counts tokens it used to miss, Vertex wizard behind a feature flag. yoyo probe same day: an unknown key in .yoyo.toml (e.g. modle = ...) is silently ignored at load (only /config set rejects unknown keys via SETTABLE_KEYS); the unknown-provider refusal still lists the retired github provider.