Skip to content

feat(claude-code): update placemat for Claude Code v2.1.295 - #61

Merged
dommango merged 1 commit into
mainfrom
claude/claude-code-update-v2.1.295
Oct 9, 2026
Merged

dommango merged 1 commit into
mainfrom
claude/claude-code-update-v2.1.295

Conversation

@dommango

@dommango dommango commented Oct 9, 2026

Copy link
Copy Markdown
Owner

What this changes

Syncs the Claude Code placemat from v2.1.293 to v2.1.295 (npm dist-tags.latest, cross-checked against the official changelog). v2.1.294 was bug-fix-only (more accurate judging of prompt/agent-type hooks written as plain-English instructions) and gets no changelog entry, matching the existing treatment of other placemat-irrelevant releases like v2.1.291.

v2.1.295 additions:

  • onFailure: "block" hook field for command/HTTP hooks — new row in the Event Hooks group
  • CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS env var — new row next to CLAUDE_CODE_RETRY_WATCHDOG
  • forceLoginGatewayUrl/forceLoginMethod: "gateway" now also work as a user setting on machines with no managed settings — summary rewritten (no longer "Managed setting"-only) and a note added
  • /copy picker's quoted-text handling (copies without leading > markers) — converted to a two-tier cell with a note
  • claude plugin validate's new README install-line advice — note added to the existing row

Header release tag, print-head, and footer sync date all updated to v2.1.295 / 2026-10-08. sources.json's inventory.hooks gained onFailure, inventory.fetched bumped to 2026-10-09, and five new gotchas record what's changelog-only vs. reference-confirmed.

Type

  • Content correction (wrong/outdated/missing entry)

Checklist

  • I read AGENTS.md's Style Guide and Content Rules
  • node tests/placemat.test.js passes locally (54/54 for claude-code, 218/218 overall)
  • node scripts/build-changes.js --all --check passes locally (generated files are fresh)
  • No versions/*.html files were edited
  • No hand-edited changes.json or feed.xml — both regenerated via the generator
  • Every new/changed row is sourced from code.claude.com/docs (hooks.md, env-vars.md, commands.md, plugins/cli-reference.md) or the official changelog — never copied or inferred from a sibling placemat
  • Nothing here required class="unverified" — all new items are confirmed either directly in a reference page or verbatim in the official changelog (release_notes rule)
  • New rows have an id="i-<slug>" and a matching .row-link permalink
  • Only claude-code/ is touched

Source

🤖 Generated with Claude Code

https://claude.ai/code/session_01WNj4BFLgDCxD8vXbyNvG5C


Generated by Claude Code

Syncs through v2.1.294-v2.1.295 (v2.1.294 was bug-fix-only, no entry):
onFailure: "block" hook field, CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS env
var, forceLoginGatewayUrl/forceLoginMethod now usable as a user setting,
/copy's quoted-text handling, and claude plugin validate's README
install-line advice. Bumps inventory.hooks and re-extraction date.

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

dommango commented Oct 9, 2026

Copy link
Copy Markdown
Owner Author

Merge-gate review (code-review skill, medium effort)

Reviewed origin/main...HEAD (1 commit, 5 files, all under claude-code/).

Checks run:

  • node scripts/build-changes.js claude-code --check → generated files (changes.json, feed.xml) match changelog.html, no staleness
  • node tests/placemat.test.js claude-code → 54/54 passed
  • feed.xml validated as well-formed Atom XML
  • Confirmed no cross-agent contamination (only claude-code/* touched)
  • Verified new row ids against the AGENTS.md slug-derivation rule (onFailure: "block" → i-onfailure-block, CLAUDE_CODE_RETRY_WATCHDOG_MAX_WAIT_MS → i-claude-code-retry-watchdog-max-wait-ms) — both correct
  • Checked the forceLoginGatewayUrl summary rewrite against the "rewrite instead of extend" house rule — correctly applied, since the setting is no longer managed-only
  • Checked onFailure's placement in sources.json's inventory.hooks array — correctly alphabetical
  • Found 11 pre-existing class="new"/<!-- added:vX.Y.Z --> occurrences and some pre-existing >90-char summaries in index.html — confirmed both predate this PR (same count on main) and are untouched by this diff, so out of scope rather than something this PR introduces

Verdict: no CRITICAL/HIGH findings. Clean — proceeding to merge per the pipeline's Step 10.


Generated by Claude Code

@dommango
dommango merged commit 9ea1efc into main Oct 9, 2026
2 checks passed
@dommango
dommango deleted the claude/claude-code-update-v2.1.295 branch October 9, 2026 09:25
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