Skip to content

feat(claude-code): update placemat for Claude Code v2.1.296 - #64

Merged
dommango merged 2 commits into
mainfrom
claude/claude-code-update-v2.1.296
Oct 10, 2026
Merged

dommango merged 2 commits into
mainfrom
claude/claude-code-update-v2.1.296

Conversation

@dommango

Copy link
Copy Markdown
Owner

Summary

Daily sync of the Claude Code placemat from v2.1.295 to v2.1.296 (released 2026-10-09), per claude-code/PIPELINE.md and claude-code/sources.json.

  • npm dist-tags.latest → 2.1.296; cross-checked against https://code.claude.com/docs/en/changelog, which has a matching Claude Code 2.1.296 (October 9, 2026) entry.
  • Diffed commands.md, settings-reference.md and hooks.md against the existing inventory — no new slash command, settings key, or hook/MCP-config field this release.

Content changes

  • autoCompactWindow — new row in the Agent YAML Frontmatter group (card-skills): the key was already in inventory.settings from an earlier pass but had no placemat row; v2.1.296 adds subagent-frontmatter / --agents JSON support, confirmed via the changelog (not yet in sub-agents.md).
  • CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL and CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS — two new Env Vars rows, both new in v2.1.296, confirmed via the changelog (not yet in env-vars.md).
  • CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH — added a note: its default cap moved from 2,048 to 4,096 characters in v2.1.296 (distinct from the 16,384-char tool-search limit v2.1.295 already covers).
  • changelog.html: new CC v2.1.296 section under October 2026; month summary and release count bumped.
  • index.html: .release-tag, .print-head and footer Content synced date bumped to match (2026-10-09, the v2.1.296 release date); changelog.html's own stale footer date also corrected to match.
  • sources.json: inventory.fetched bumped to 2026-10-10, with gotchas recording what was and wasn't yet confirmed in the reference docs.

Checklist

  • node scripts/build-changes.js claude-code — regenerated changes.json + feed.xml
  • node tests/placemat.test.js claude-code — 54 passed, 0 failed
  • Self-review: technical accuracy against vendor sources, changelog entry quality, consistency with other cards
  • Merge gate: code-review skill run against this diff (independent of the above), verdict posted as a PR comment, then merge on green CI + no CRITICAL/HIGH finding

🤖 Generated with Claude Code

https://claude.ai/code/session_01EPAeaBpKMKi4qfu1bWS265


Generated by Claude Code

- autoCompactWindow: new row in Agent YAML Frontmatter (now settable
  per-subagent, via frontmatter or --agents JSON)
- CLAUDE_CODE_WORKFLOW_SUBAGENT_MODEL and
  CLAUDE_CODE_OVERLOADED_RETRY_MAX_DELAY_MS: new Env Vars rows
- CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH: noted default cap raised
  2,048 -> 4,096
- changelog.html: new v2.1.296 section; index.html release tag,
  print-head and footer sync date bumped to match
- sources.json: inventory.fetched bumped to 2026-10-10, gotchas
  recorded for the newly-confirmed items

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EPAeaBpKMKi4qfu1bWS265
Review of PR #64 found that a gotcha note claimed the v2.1.295
16,384-char tool-search description limit "already has its own row"
in the placemat. No such row exists. Corrected the note to say the
limit is untracked instead, so a future sync doesn't skip adding it
on the mistaken belief it's already covered.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EPAeaBpKMKi4qfu1bWS265

Copy link
Copy Markdown
Owner Author

Merge-gate review (code-review skill)

Pass 1 (against a32242b): 2 findings.

  1. claude-code/sources.json — a gotcha note I'd written claimed the v2.1.295 16,384-char tool-search description limit "already has its own row" in the placemat. Verified: no such row exists. Fixed in 1854edd — the note now correctly says that limit is untracked and flags it for a future sync.
  2. claude-code/index.html — pre-existing class="new" / <!-- added:vX.Y.Z --> litter on a couple of rows (e.g. CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS, CLAUDE_CODE_WEBFETCH_DEADLINE_MS), which AGENTS.md's "Do not" list forbids. Not introduced by this PR — these predate this sync and sit in a table this PR happens to add adjacent rows to.

Pass 2 (re-review against 1854edd, after the fix): finding 1 confirmed resolved. Finding 2 resurfaced, again explicitly characterized as pre-existing and not introduced by this diff — "a missed opportunity to fix in passing," not a defect in this PR's content.

Verdict: no CRITICAL/HIGH finding in this PR's diff. node tests/placemat.test.js claude-code — 54/54 passed; build-changes.js --check clean. The remaining class="new" litter (finding 2) is a real, separate bug but pre-existing on main well before this sync — worth a dedicated follow-up PR rather than scope-creeping into a routine content sync.

Proceeding to merge per the pipeline's Step 10 merge gate.


Generated by Claude Code

@dommango
dommango merged commit cf497da into main Oct 10, 2026
2 checks passed
@dommango
dommango deleted the claude/claude-code-update-v2.1.296 branch October 10, 2026 09:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants