<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Claude Code Placemat — changes</title>
  <link href="https://dommango.github.io/agentmats/claude-code/"/>
  <link rel="self" href="https://dommango.github.io/agentmats/claude-code/feed.xml"/>
  <id>https://dommango.github.io/agentmats/claude-code/</id>
  <updated>2026-09-19T09:00:00Z</updated>
  <entry>
    <title>CC v2.1.278 — 2 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-278</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-278"/>
    <updated>2026-09-19T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_AUTO_MODE_SERVER&lt;/code&gt; — the server-side auto mode classifier, which doesn't charge for classifier overhead, is now the default for Claude API and Enterprise users, and on Bedrock, Vertex, Foundry and gateways; set to &lt;code&gt;0&lt;/code&gt; to opt out on Bedrock, Vertex, Foundry and gateways; warns on billed fallback&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;/status&lt;/code&gt; — new &lt;code&gt;Auto mode server&lt;/code&gt; row shows whether this session's auto mode classifier runs on the server&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.277 — 3 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-277</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-277"/>
    <updated>2026-09-18T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;AGENTS.md&lt;/code&gt; support — in a project with no &lt;code&gt;CLAUDE.md&lt;/code&gt;, Claude Code reads &lt;code&gt;AGENTS.md&lt;/code&gt; instead; toggle under "Project instructions" in &lt;code&gt;/config&lt;/code&gt; (not yet on Bedrock, Vertex or Foundry)&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_GATEWAY_PROXY_IS_EGRESS_BOUNDARY&lt;/code&gt; env var — for Claude apps gateways whose only egress is a forward proxy; every outbound request hands the proxy the hostname instead of resolving it locally&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;taskOutputMaxChars&lt;/code&gt; no longer has any effect — the deprecated TaskOutput tool was removed; Claude reads a background task's output file with Read instead&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.275 — 4 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-275</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-275"/>
    <updated>2026-09-17T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;Ctrl Enter&lt;/code&gt; / &lt;code&gt;Ctrl X Ctrl S&lt;/code&gt; send-now key — interrupts the current turn and sends all queued messages at once; sent and queued messages show in gray until the model receives them&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;syncClaudeAiSkills&lt;/code&gt; / &lt;code&gt;syncClaudeAiPlugins&lt;/code&gt; settings — set to &lt;code&gt;false&lt;/code&gt; to stop syncing the skills or plugins enabled on your claude.ai account into signed-in terminal sessions&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;/plugin install &amp;lt;name&amp;gt;&lt;/code&gt; — added &lt;code&gt;--marketplace &amp;lt;source&amp;gt;&lt;/code&gt;, which offers to add the marketplace before installing the plugin&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/plugin install &amp;lt;name&amp;gt;&lt;/code&gt; — an &lt;code&gt;npm&lt;/code&gt;-source install now runs &lt;code&gt;npm pack --ignore-scripts&lt;/code&gt; and is integrity-verified, so the package's install scripts never run&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.274 — 5 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-274</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-274"/>
    <updated>2026-09-17T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_MCP_STARTUP_WAIT_MS&lt;/code&gt; env var — bound how long the first non-interactive turn waits for connecting MCP servers; &lt;code&gt;0&lt;/code&gt; skips the wait&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;OTEL_LOG_MANAGED_SETTINGS=1&lt;/code&gt; env var — opt in to redacted settings and digests in the new managed-settings-resolved OTel event&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;MCP_SDK_GENERATION=v1&lt;/code&gt; / &lt;code&gt;MCP_PROTOCOL_NEGOTIATION=legacy&lt;/code&gt; env vars — opt out of the v2 MCP client and MCP 2026-07-28 negotiation now default for direct HTTP servers on Bedrock, Vertex, Foundry and telemetry-disabled installs&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;OTEL_LOG_RAW_API_BODIES&lt;/code&gt; — its &lt;code&gt;file:&amp;lt;dir&amp;gt;&lt;/code&gt; mode also writes an &lt;code&gt;index.jsonl&lt;/code&gt; linking each response to its request file and transcript message&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/status&lt;/code&gt; — the GitHub connection line now reads "Cloud sessions" instead of "Claude Code on the web"&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.273 — 4 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-273</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-273"/>
    <updated>2026-09-15T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_GATEWAY_HINT_HEADERS&lt;/code&gt; env var — opt in to sending &lt;code&gt;x-claude-code-request-class&lt;/code&gt;, &lt;code&gt;x-claude-code-agent-type&lt;/code&gt;, &lt;code&gt;x-claude-code-prev-tool-durations&lt;/code&gt;, &lt;code&gt;x-claude-code-compaction&lt;/code&gt; and &lt;code&gt;x-claude-code-context-compacted&lt;/code&gt; request headers to LLM gateways&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_AUTO_MODE_SERVER&lt;/code&gt; env var — use the platform's server-side auto mode classifier on Bedrock, Vertex and Foundry; those platforms now default to a local classifier instead&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/remote-control&lt;/code&gt; — from the Claude app, fork a session started this way (or with &lt;code&gt;claude --remote-control&lt;/code&gt;); the fork runs as a background session on your computer&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/mcp&lt;/code&gt; — notifies when a server disconnects mid-session and automatic reconnection gives up&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.271 — 8 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-271</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-271"/>
    <updated>2026-09-14T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/fast [on/off]&lt;/code&gt; — now works in Claude Code Remote sessions (cloud and self-hosted runners) too, via the host's fast-mode setting or by typing &lt;code&gt;/fast&lt;/code&gt; in the session&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/config&lt;/code&gt; — mouse support in fullscreen mode: the wheel scrolls the list, a click on a value changes it, and the row under the pointer is highlighted&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;claude self-hosted-runner --drain-marker-file &amp;lt;path&amp;gt;&lt;/code&gt; CLI flag — when present at a SIGTERM drain, the runner reports its exit to the server as a host drain (telemetry only)&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;claude self-hosted-runner --host-config-snapshot disk|memory&lt;/code&gt; CLI flag — choose where host config is cached; avoids silently losing it once the config directory exceeds 64 MiB&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;allowed_domains&lt;/code&gt; — per-command field on Bash, PowerShell and Monitor in sandboxed auto mode; the classifier reviews the domains a command needs and opens sandbox access to only those&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;omitClaudeMd&lt;/code&gt; agent frontmatter field (also settable via &lt;code&gt;--agents&lt;/code&gt; JSON) — let a custom or plugin subagent run without user, project and local CLAUDE.md files; managed policy files still load&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;claude plugin install&lt;/code&gt; / &lt;code&gt;update&lt;/code&gt; — added &lt;code&gt;--accept-command &amp;lt;sha256&amp;gt;&lt;/code&gt; to accept exactly the command a previous &lt;code&gt;--json&lt;/code&gt; run displayed, instead of &lt;code&gt;-y&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;modelPricing&lt;/code&gt; — the discount multiplier can now run above 1, up to 10, for marked-up internal chargeback rates; the Claude apps gateway &lt;code&gt;pricing&lt;/code&gt; block supports the same range&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.269 — 6 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-269</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-269"/>
    <updated>2026-09-11T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;claude plugin eval&lt;/code&gt; CLI command — run a plugin's eval suite against Claude Code; outputs scored, reproducible results as JSON + HTML report&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;/output-style [name]&lt;/code&gt; slash command — list and switch output styles; works over Remote Control and in cloud and headless sessions&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;bashEditDiffEnabled&lt;/code&gt; setting — show a diff of files a Bash command changed in the tool result when the Bash tool handles file edits&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;OTEL_METRICS_INCLUDE_REPOSITORY&lt;/code&gt; env var — tag OpenTelemetry metrics and events with &lt;code&gt;vcs.*&lt;/code&gt; repository attributes; commit events also emit &lt;code&gt;vcs.ref.head.*&lt;/code&gt; with &lt;code&gt;OTEL_LOG_TOOL_DETAILS&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_GATEWAY_MODEL_DISCOVERY_TIMEOUT_MS&lt;/code&gt; env var — extend the LLM gateway &lt;code&gt;/v1/models&lt;/code&gt; discovery timeout (default 3 s)&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_WORKFLOW_MAX_CONCURRENT_AGENTS&lt;/code&gt; env var — raise the Workflow tool's per-run concurrent agent limit (1–256) for inference-bound fan-outs&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.268 — 5 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-268</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-268"/>
    <updated>2026-09-10T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;claude self-hosted-runner --remove-session-state&lt;/code&gt; CLI flag — delete per-session directories under &lt;code&gt;&amp;lt;base-dir&amp;gt;/_sessions/&lt;/code&gt; when sessions end; off by default&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_WEBFETCH_DEADLINE_MS&lt;/code&gt; env var — override the 300-second WebFetch response deadline; set to &lt;code&gt;0&lt;/code&gt; to disable&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;gatewayInternalNetworks&lt;/code&gt; managed setting — allow &lt;code&gt;/login&lt;/code&gt; to a Claude apps gateway on the organization's own public IPv4 block&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;claude plugin enable/disable&lt;/code&gt; — added &lt;code&gt;--json&lt;/code&gt; flag for structured output; also available on &lt;code&gt;install&lt;/code&gt;, &lt;code&gt;uninstall&lt;/code&gt;, and &lt;code&gt;update&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_ENABLE_TODO_TOOLS=1&lt;/code&gt; — clarified: tools are on by default only for Claude 3.x, Opus 4.0–4.7, Sonnet 4.0–4.6, Haiku 4.5; set this to enable on newer models&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.267 — 2 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-267</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-267"/>
    <updated>2026-09-09T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;maxEffortLevel&lt;/code&gt; setting — caps the maximum effort level on every provider (top-level or per model under &lt;code&gt;modelSettings&lt;/code&gt;); applies to Bedrock, Vertex, and Foundry&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;--system-prompt-snapshot off&lt;/code&gt; flag — renders the system prompt fresh on every request instead of reusing the conversation's recorded prompt&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.265 — 2 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-265</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-265"/>
    <updated>2026-09-08T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;--plugin-dir&lt;/code&gt; — now accepts a folder of plugins; each child folder with a manifest loads, and additions/removals while running are picked up&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;forceLoginGatewayUrl&lt;/code&gt; managed setting — URL of the Claude apps gateway; machines with this set start as gateway sessions from startup, overriding leftover logins or API keys&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.261 — 3 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-261</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-261"/>
    <updated>2026-09-04T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;/skill-doctor&lt;/code&gt; — shows which loaded skills go unused and what they cost in context, so you can prune them&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;--append-subagent-system-prompt-file&lt;/code&gt; CLI flag — reads the subagent system prompt from a file, for prompts too large to pass on the command line&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;bashOutputMaxChars&lt;/code&gt; / &lt;code&gt;taskOutputMaxChars&lt;/code&gt; JSON settings — raise how much Bash command or background-task output Claude receives inline before saving to a file (cap at 128K characters)&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.260 — 4 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-260</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-260"/>
    <updated>2026-09-03T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/diff&lt;/code&gt; — in fullscreen mode, opens as a panel beside the conversation showing uncommitted changes as Claude edits&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;Ctrl L&lt;/code&gt; in fullscreen — clears the transcript view like a terminal &lt;code&gt;clear&lt;/code&gt;; scroll up to see earlier messages&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/advisor&lt;/code&gt; — text form (&lt;code&gt;/advisor&lt;/code&gt;, &lt;code&gt;/advisor &amp;lt;model&amp;gt;&lt;/code&gt;, &lt;code&gt;/advisor off&lt;/code&gt;) now works in desktop, Remote Control, and headless (&lt;code&gt;-p&lt;/code&gt;/Agent SDK) sessions&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/reload-plugins&lt;/code&gt; — now available in headless sessions (Claude Code Desktop and SDK)&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.259 — 4 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-259</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-259"/>
    <updated>2026-09-02T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;managedMcpServers&lt;/code&gt; managed setting — provide HTTP/SSE MCP servers to every user in the organization (same entry shape as &lt;code&gt;.mcp.json&lt;/code&gt;); entries naming a command to run are skipped&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;deniedMcpServers&lt;/code&gt; managed setting — blocklist of managed MCP servers to deny; as of v2.1.259, &lt;code&gt;allowedMcpServers&lt;/code&gt; governs only user-added servers and no longer filters &lt;code&gt;managed-mcp.json&lt;/code&gt; servers&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;--permission-prompts none&lt;/code&gt; CLI flag — deny any action that would prompt for unattended headless hosts; the active permission mode (including auto mode) still decides normally&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;claude plugin validate&lt;/code&gt; — added &lt;code&gt;--json&lt;/code&gt; for a machine-readable validation report&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.257 — 6 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-257</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-257"/>
    <updated>2026-09-01T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;timeFormat&lt;/code&gt; / &lt;code&gt;timeZone&lt;/code&gt; JSON settings — control the turn-end clock and transcript timestamp format (12h, 24h, 24h UTC, or strftime pattern) and time zone&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_SUBAGENT_MODEL_FORCE&lt;/code&gt; env var — apply &lt;code&gt;CLAUDE_CODE_SUBAGENT_MODEL&lt;/code&gt; (or the main model) to every subagent, ignoring per-spawn and agent-definition model overrides&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;permissions.blockReadsOutsideWorkingDirectories&lt;/code&gt; JSON setting — block file reads outside the configured working directories; a one-time prompt appears before the first such read in auto mode&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/effort&lt;/code&gt; — press &lt;code&gt;s&lt;/code&gt; in the interactive picker to switch effort for the current session only, matching &lt;code&gt;/model&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/btw&lt;/code&gt; — history browsing changed from &lt;code&gt;←&lt;/code&gt;/&lt;code&gt;→&lt;/code&gt; to &lt;code&gt;Shift+←&lt;/code&gt;/&lt;code&gt;Shift+→&lt;/code&gt; (or &lt;code&gt;[&lt;/code&gt;/&lt;code&gt;]&lt;/code&gt;)&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;defaultMode&lt;/code&gt; — &lt;code&gt;"bypassPermissions"&lt;/code&gt; is now ignored in &lt;code&gt;.claude/settings.json&lt;/code&gt; or &lt;code&gt;.claude/settings.local.json&lt;/code&gt;; set in user or managed settings, or pass &lt;code&gt;--permission-mode bypassPermissions&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.251 — 5 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-251</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-251"/>
    <updated>2026-08-28T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;PreModelSwitch&lt;/code&gt; / &lt;code&gt;PostModelSwitch&lt;/code&gt; hook events — block, confirm, or annotate a model switch before or after it happens&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;prompt_cache&lt;/code&gt; status line script JSON input field — per-session prompt-cache stats (hit ratio, misses, tokens re-cached, warm/cold)&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/usage&lt;/code&gt; — spend limit bar for gateway users with spend limits; &lt;code&gt;/cost&lt;/code&gt; now shows a per-session prompt-cache line (hit ratio, misses, tokens re-cached, warm/cold)&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/effort&lt;/code&gt; — saves the default effort level per model; each model keeps its own setting when you switch&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;SessionStart&lt;/code&gt; — resume hooks now receive session staleness and estimated re-cache cost&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.248 — 5 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-248</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-248"/>
    <updated>2026-08-27T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;--restricted&lt;/code&gt; CLI flag / &lt;code&gt;CLAUDE_CODE_RESTRICTED=1&lt;/code&gt; env var — removes built-in tools that run commands or code and &lt;code&gt;WebFetch&lt;/code&gt; (unless named in &lt;code&gt;--tools&lt;/code&gt;); keeps file tools inside the working directory; refuses &lt;code&gt;bypassPermissions&lt;/code&gt;; ignores user, project and local settings files&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;experimental.cacheTtl&lt;/code&gt; (agent frontmatter) — per-agent prompt cache TTL (&lt;code&gt;"5m"&lt;/code&gt; or &lt;code&gt;"1h"&lt;/code&gt;); used when no subagent TTL setting is configured in the session&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;claude self-hosted-runner --client-label &amp;lt;label&amp;gt;&lt;/code&gt; / &lt;code&gt;SELF_HOSTED_RUNNER_CLIENT_LABEL&lt;/code&gt; — override the label the runner registers with (default: hostname)&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;SendMessage&lt;/code&gt; / &lt;code&gt;ListAgents&lt;/code&gt; — cross-session messaging between sessions on the same machine now available on Bedrock, Vertex, Foundry, and when telemetry is disabled&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/status&lt;/code&gt; — shows a line explaining a managed-settings load failure or why settings weren't fetched (e.g. Bedrock/Vertex/third-party provider, custom &lt;code&gt;ANTHROPIC_BASE_URL&lt;/code&gt;)&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.247 — 3 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-247</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-247"/>
    <updated>2026-08-26T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;feedbackDrafts&lt;/code&gt; JSON setting — set to &lt;code&gt;false&lt;/code&gt; to prevent Claude from auto-drafting a feedback report when something goes wrong; draft appears in &lt;code&gt;/feedback&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/claude-api&lt;/code&gt; — added &lt;code&gt;cost-optimize&lt;/code&gt; subcommand (profiles Claude API spend and works through cost levers); updated with Admin API coverage (organization members, invites, workspaces, API keys, rate limit reports, workload identity federation, CMEK)&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/loop&lt;/code&gt; — self-paced dynamic mode and no-prompt autonomous default now always available, including on Bedrock, Vertex, and Foundry&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.246 — 4 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-246</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-246"/>
    <updated>2026-08-25T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/permissions&lt;/code&gt; — new Auto mode tab for viewing and editing auto mode classifier rules&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/cd&lt;/code&gt; — project settings, hooks, &lt;code&gt;.mcp.json&lt;/code&gt; servers (behind the usual approval prompt), skills, and agents now take effect immediately after the move instead of on &lt;code&gt;--resume&lt;/code&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/code-review&lt;/code&gt; — Claude can also start it on its own on Bedrock, Vertex AI, Foundry, through the Claude apps gateway, and when telemetry or non-essential traffic is disabled&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/goal&lt;/code&gt; — idle sessions start at most three check-ins per goal; your next message allows three more&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.243 — 6 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-243</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-243"/>
    <updated>2026-08-25T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;modelPicker&lt;/code&gt; JSON setting — curate the &lt;code&gt;/model&lt;/code&gt; picker with an ordered, labeled list of models (any id spelling, including Vertex/Bedrock ids); entries are appended to or replace the built-in lineup&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;modelPricing&lt;/code&gt; managed setting — set an organization's contracted per-model rates and discount multiplier for &lt;code&gt;/cost&lt;/code&gt;, status line, and telemetry cost figures instead of list price&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;promptCacheTtl&lt;/code&gt; / &lt;code&gt;subagentPromptCacheTtl&lt;/code&gt; JSON settings — set a 1-hour prompt cache TTL for the main conversation while subagents stay at 5 minutes; for API-key and cloud-provider users&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/usage&lt;/code&gt; — new Loops breakdown: per-loop run count, total tokens, tokens per run, and last run&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/status&lt;/code&gt; — new &lt;code&gt;Skipped sources&lt;/code&gt; line listing managed settings sources present but not applied; shows GitHub connection status for Claude Code on the web (Pro/Max)&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/mcp&lt;/code&gt; — shows a &lt;code&gt;managed&lt;/code&gt; marker on claude.ai connectors whose authentication is managed by your organization&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>CC v2.1.239 — 6 placemat changes</title>
    <id>https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-239</id>
    <link href="https://dommango.github.io/agentmats/claude-code/changelog.html#rel-2-1-239"/>
    <updated>2026-08-21T09:00:00Z</updated>
    <content type="html">&lt;ul&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;claude plugin enable/disable &amp;lt;name&amp;gt;@synced&lt;/code&gt; — cloud-synced plugins from claude.ai appear as &lt;code&gt;name@synced&lt;/code&gt;; managed with &lt;code&gt;enable/disable &amp;lt;name&amp;gt;@synced&lt;/code&gt;; never override a locally installed same-named plugin&lt;/li&gt;&lt;li&gt;&lt;b&gt;ADD&lt;/b&gt; &lt;code&gt;/claude-api upgrade&lt;/code&gt; — new subcommand; migrates Python projects from &lt;code&gt;anthropic&lt;/code&gt; 0.x to 1.x (timeouts use &lt;code&gt;anthropic.Timeout&lt;/code&gt;, not &lt;code&gt;httpx.Timeout&lt;/code&gt;)&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;/goal&lt;/code&gt; — check-ins back off (30 min → 1 h → 2 h) instead of repeating every 30 min; resuming via &lt;code&gt;claude --resume&lt;/code&gt; now restores the active goal&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;keybindingFlavor: "readline"&lt;/code&gt; — extended with word-motion keys: Alt+F and Ctrl/Option+→ stop at end of word, Alt+D deletes to it (Ctrl+Y pastes back), punctuation separates words&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;ListAgents&lt;/code&gt; / &lt;code&gt;SendMessage&lt;/code&gt; — &lt;code&gt;ListAgents&lt;/code&gt; now reports the session's own name (the identifier peers use to message it) and includes live teammates in its listing&lt;/li&gt;&lt;li&gt;&lt;b&gt;CHG&lt;/b&gt; &lt;code&gt;CLAUDE_CODE_RETRY_WATCHDOG&lt;/code&gt; — now fails immediately on organization spend-limit and out-of-credits errors instead of waiting indefinitely&lt;/li&gt;&lt;/ul&gt;</content>
  </entry>
</feed>
