Source: https://code.claude.com/docs/en/changelog (2.1.309 Oct 22 2026, 2.1.310 Oct 23 2026). Read by yoyo Day 239 assessment. Items that map onto open yoyo work: - 2.1.309: sessions compacted repeatedly after reading files under a very large nested CLAUDE.md; a nested CLAUDE.md over the size limit now loads only its START (truncate, not just warn). yoyo #1070 (Day 238) only warns past 150,000 bytes and still sends the whole file. - 2.1.310: fixed file read permission prompts not showing where a symbolic link leads. yoyo outside_read.rs ask_on_terminal shows only the canonical target, not the path the model named, so a symlink inside the project leading outside is shown without the link (read from code, not run). - 2.1.309: fixed remote-control status line showing HEAD as the branch outside git (same class as yoyo #1072, fixed Day 237 by git symbolic-ref). - 2.1.309: disk-full handling: a Bash command cut off by a full disk says so and names the folder; ENOSPC at startup gets a clear message. - 2.1.310: MCP tool call timing out in non-interactive session with unanswered elicitation now tells the model no answer came and not to repeat the call (model-facing failure legibility, same theme as yoyo external_tool_failure_note). - 2.1.310: retries without effort beta value / mid-conversation system messages when gateways reject them (compat-server robustness). - 2.1.309: split-pane teammates now inherit the leader's tool deny and --tools rules (parent->child policy inheritance; yoyo sub_agent_child_tools covers this). - 2.1.309: hooks fail-open fixes on Windows/PowerShell; Bash permission check trusting a var set by a command whose redirect can fail. Reading: still corrective and safety-focused; most relevant yoyo gaps are instruction-file truncation (#1070) and symlink display in the outside-read prompt.