<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>tag:api-requests.cc,2026:feed/en</id>
  <title>Claude Code API Requests</title>
  <subtitle>New Claude Code CLI versions as they land in the corpus — the request delta plus the official changelog.</subtitle>
  <updated>2026-07-14T00:00:00Z</updated>
  <link rel="self" type="application/atom+xml" href="https://api-requests.cc/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en"/>
  <icon>https://api-requests.cc/assets/lineage-mark.svg</icon>
  <author><name>api-requests.cc</name></author>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.209</id>
    <title>2.1.209 — No request changes</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.209"/>
    <content type="html">&lt;p&gt;captured 2026-07-14 · claude-opus-4-8 · 11 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;No request changes.&lt;/p&gt;
&lt;p&gt;Changelog: not yet published upstream.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.209&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.208/2.1.209&quot;&gt;Diff vs 2.1.208&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.208</id>
    <title>2.1.208 — system prompt +359 chars</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.208"/>
    <content type="html">&lt;p&gt;captured 2026-07-14 · claude-opus-4-8 · 11 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request changes:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;system prompt +359 chars&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added screen reader mode: opt-in plain-text rendering for screen reader users. Run `claude --ax-screen-reader`, set CLAUDE_AX_SCREEN_READER=1, or add &amp;quot;axScreenReader&amp;quot;: true to settings.&lt;/li&gt;&lt;li&gt;Added `vimInsertModeRemaps` setting: map two-key insert-mode sequences like `jj` to Escape in vim mode&lt;/li&gt;&lt;li&gt;Added `CLAUDE_CODE_PROCESS_WRAPPER`: agent view and the background service now honor a corporate launcher by running every Claude Code self-spawn through a required wrapper executable&lt;/li&gt;&lt;li&gt;Added mouse-click support for multi-select menus and &amp;quot;Other&amp;quot; input rows in fullscreen mode&lt;/li&gt;&lt;li&gt;Fixed fast mode staying off after switching back to a model that supports it — it now restores automatically when enabled in settings&lt;/li&gt;&lt;li&gt;Fixed replies typed to a background agent being lost when delivery fails — the text is now saved and delivered when the session restarts&lt;/li&gt;&lt;li&gt;Fixed background-session attach failing permanently (&amp;quot;Couldn't start the background daemon&amp;quot;) after an update replaced the binary a running `claude agents` process was launched from&lt;/li&gt;&lt;li&gt;Fixed the context window (and auto-compact indicator) briefly resetting to 200k after the CLI auto-updates, causing a false &amp;quot;100% context used&amp;quot; when resuming long-context sessions&lt;/li&gt;&lt;li&gt;Fixed supervised and background sessions crashing when a server closed an HTTP/2 connection with a GOAWAY while requests were in flight&lt;/li&gt;&lt;li&gt;Fixed truncated stream-json/JSON output and missing result message when piping large responses from `claude -p`&lt;/li&gt;&lt;li&gt;Fixed `CLAUDE_CODE_MAX_OUTPUT_TOKENS` and similar env vars silently using the mantissa of scientific-notation values (`1e6` became `1`)&lt;/li&gt;&lt;li&gt;Fixed very large markdown tables stalling rendering or using excessive memory; tables over 200 rows show the first 200 with a &amp;quot;… N more rows&amp;quot; notice&lt;/li&gt;&lt;li&gt;Fixed the Edit tool failing on files modified after reading when the target text still matches uniquely&lt;/li&gt;&lt;li&gt;Fixed Read reporting empty files as &amp;quot;shorter than offset&amp;quot;, Grep silently returning &amp;quot;No files found&amp;quot; for invalid regex patterns, Grep count mode under-reporting totals when paginated, and Glob crashing with an unclear error when the pattern, path, or working directory contained a null byte&lt;/li&gt;&lt;li&gt;Fixed `apiKeyHelper` script failures being hidden behind a generic 401 after ~10 silent retries; the script's own error is now shown within 3 attempts&lt;/li&gt;&lt;li&gt;Fixed Bedrock streaming requests failing with a misleading &amp;quot;Truncated event message received&amp;quot; when a gateway transforms the response — the error now names the content-type and points at the proxy&lt;/li&gt;&lt;li&gt;Fixed `/upgrade` showing a login flow instead of the upgrade URL when the browser fails to open&lt;/li&gt;&lt;li&gt;Fixed stream-json input killing the session on blank CRLF or whitespace-only lines from Windows-style SDK hosts&lt;/li&gt;&lt;li&gt;Fixed headless stream-json sessions hanging permanently when a `control_request` carried a non-string `set_model` payload; the CLI now answers with an error response&lt;/li&gt;&lt;li&gt;Fixed repeated &amp;quot;No completion record was found&amp;quot; notices on session resume — orphaned background tasks now collapse into a single summary&lt;/li&gt;&lt;li&gt;Fixed Remote Control clients attaching to a terminal-hosted session not seeing background agents and workflow progress until a task started or stopped&lt;/li&gt;&lt;li&gt;Fixed the Agent tool launching with no tools when a subagent's `tools` list resolves to nothing — it now returns a clear error naming the unrecognized entries&lt;/li&gt;&lt;li&gt;Fixed `/usage` showing stale cached bars over fresher data, and `/mcp` not reclassifying placeholder servers after config edits&lt;/li&gt;&lt;li&gt;Fixed &amp;quot;Change directory&amp;quot; in SDK hosts (e.g. Claude Desktop) failing with &amp;quot;A turn is in progress&amp;quot; on idle sessions that have a running background task&lt;/li&gt;&lt;li&gt;Fixed the workflow save dialog showing `~/.claude/workflows/` instead of the `CLAUDE_CONFIG_DIR` location for user-scope saves&lt;/li&gt;&lt;li&gt;Fixed `/release-notes` adding the viewed notes to the model's context — &amp;quot;Show all&amp;quot; previously injected the entire changelog into every subsequent request&lt;/li&gt;&lt;li&gt;Fixed a memory leak in the agent view where pasted images were retained for the screen's lifetime after sending peek replies&lt;/li&gt;&lt;li&gt;Fixed SDK sessions losing agents defined via the initialize request when a plugin refresh ran before the client attached&lt;/li&gt;&lt;li&gt;Fixed several memory leaks in long sessions: MCP stdio server stderr accumulating up to 64 MB per server, LSP documents staying open indefinitely (now LRU with 50-doc cap), async hook output retained after backgrounding, and unbounded growth in headless/SDK sessions from large tool-result payloads&lt;/li&gt;&lt;li&gt;Fixed a memory blowup when reading files with extremely long single lines using offset/limit — the read now returns a clean error instead of loading the whole line&lt;/li&gt;&lt;li&gt;Fixed multi-second per-turn slowdowns in sessions with many permission deny/ask rules — rule matchers are now compiled once and cached&lt;/li&gt;&lt;li&gt;Improved input responsiveness while agent task lists update — task updates no longer re-render the entire UI&lt;/li&gt;&lt;li&gt;Reduced per-tool-call CPU overhead in print/SDK sessions with many MCP tools by caching tool-pool assembly (up to 7x faster tool rounds at high tool counts)&lt;/li&gt;&lt;li&gt;Reduced memory usage by bounding the file edit read cache to 16 MB instead of pinning up to 1,000 full files&lt;/li&gt;&lt;li&gt;Reduced session transcript size (up to 79x in edit-heavy sessions) and bounded checkpoint disk usage by pruning superseded file-history backups&lt;/li&gt;&lt;li&gt;Reduced memory usage when resuming sessions with background agents or forks spawned from large conversations&lt;/li&gt;&lt;li&gt;Completed background agents now stay listed in `/tasks` until cleanup instead of vanishing the moment they finish&lt;/li&gt;&lt;li&gt;Attaching to a stopped background agent now shows its transcript immediately while the session warms up, instead of a blank &amp;quot;Session is starting&amp;quot; screen&lt;/li&gt;&lt;li&gt;Background sessions: an older daemon no longer silently restarts workers spawned by a newer version onto the older binary&lt;/li&gt;&lt;li&gt;Agent view: Ctrl+X now deletes renamed-branch worktrees, never destroys unpushed commits, keeps the session row when a worktree is kept, and reused worktree names reset to the current base&lt;/li&gt;&lt;li&gt;Catastrophic removals (e.g. `rm -rf ~`) in commands containing `$(…)`/backticks/`&amp;lt;(…)` now prompt in `--dangerously-skip-permissions` and auto mode, matching the plain form&lt;/li&gt;&lt;li&gt;`/install-github-app` and the `/mcp` settings menu no longer open in background sessions&lt;/li&gt;&lt;li&gt;MCP servers configured with an empty URL now show as &amp;quot;not configured&amp;quot; in `/mcp` instead of a config error&lt;/li&gt;&lt;li&gt;`/usage` now shows your last-known usage bars with an &amp;quot;as of&amp;quot; note when the usage endpoint is rate-limited, instead of an error screen&lt;/li&gt;&lt;li&gt;Fixed Bedrock auth failing with &amp;quot;Session token not found or invalid&amp;quot; for AWS SSO profiles whose sso_region differs from the Bedrock region (2.1.207 regression)&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.208&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.207/2.1.208&quot;&gt;Diff vs 2.1.207&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.207</id>
    <title>2.1.207 — new tool DeferredToolPlaceholder; ScheduleWakeup description updated</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.207"/>
    <content type="html">&lt;p&gt;captured 2026-07-14 · claude-opus-4-8 · 11 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request changes:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;new tool DeferredToolPlaceholder&lt;/li&gt;&lt;li&gt;ScheduleWakeup description updated&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;fable-5[1m] axis: system prompt +58 chars&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Auto mode is now available without `CLAUDE_CODE_ENABLE_AUTO_MODE` opt-in on Bedrock, Vertex AI, and Foundry; disable via `disableAutoMode` in settings&lt;/li&gt;&lt;li&gt;Fixed the terminal freezing and keystrokes lagging while streaming responses containing very long lists, tables, paragraphs, or code blocks&lt;/li&gt;&lt;li&gt;Fixed remote managed settings from a non-interactive run (`claude -p`, the SDK) being permanently recorded as consented without ever showing the security consent dialog&lt;/li&gt;&lt;li&gt;Fixed spurious prompt-injection warnings triggered by benign system-generated conversation updates&lt;/li&gt;&lt;li&gt;Fixed the auto-updater overwriting a custom launcher script or symlink at `~/.local/bin/claude` on every release; `/doctor` now reports an externally managed launcher&lt;/li&gt;&lt;li&gt;Fixed compound commands with `cd` prompting for permission when the only output redirect was to `/dev/null`&lt;/li&gt;&lt;li&gt;Fixed the transcript jumping above the start of the answer when a response finishes streaming&lt;/li&gt;&lt;li&gt;Fixed `extensions.worktreeConfig` being left in the repo's `.git/config` (breaking go-git tools like `tea`) after the last `worktree.sparsePaths` worktree was removed&lt;/li&gt;&lt;li&gt;Fixed malformed bracket patterns in rules globs, skill paths, `.ignore`, and `.worktreeinclude` breaking file reads, file suggestions, and worktree creation&lt;/li&gt;&lt;li&gt;Fixed a crash loop in agent teams where a malformed teammate mailbox message caused repeated errors every second until the mailbox file was manually deleted&lt;/li&gt;&lt;li&gt;Fixed background sessions auto-named by accepting a plan not showing that name on their agent-view row&lt;/li&gt;&lt;li&gt;Fixed background sessions that entered a git worktree resuming blank after a cold reopen from the agent list&lt;/li&gt;&lt;li&gt;Fixed Remote Control task status updates being lost when the connection recovered from a network interruption or credential refresh&lt;/li&gt;&lt;li&gt;Fixed Remote Control sessions hosted by the desktop app not showing background agent and workflow progress on mobile and web&lt;/li&gt;&lt;li&gt;Fixed Deep research runs labeling every Fetch-phase agent &amp;quot;unknown&amp;quot; — chips now show the source hostname&lt;/li&gt;&lt;li&gt;Fixed Bedrock repeatedly requesting fresh AWS SSO credentials from IAM Identity Center on every API request&lt;/li&gt;&lt;li&gt;Improved agent view: pasting the same text again now expands the collapsed `[Pasted text #N]` placeholder instead of adding a second one&lt;/li&gt;&lt;li&gt;Improved agent view: blocked session peeks now lead with the question and show a worded staleness clock (`waiting 3m`) instead of the same timestamp twice&lt;/li&gt;&lt;li&gt;Changed Bedrock, Vertex, and Claude Platform on AWS to default to Claude Opus 4.8&lt;/li&gt;&lt;li&gt;Changed auto mode to no longer read `autoMode` from `.claude/settings.local.json` (repo-resident); use `~/.claude/settings.json` instead&lt;/li&gt;&lt;li&gt;Fixed an indefinite hang on Windows when AWS credential resolution stalls (e.g. a stuck `credential_process`): the 60-second stall guard now fires instead of waiting forever.&lt;/li&gt;&lt;li&gt;Plugin hooks/monitors/MCP headersHelper: `${user_config.*}` in shell-form commands is now rejected (shell-injection fix). Hooks: use exec form (`args` array) or `$CLAUDE_PLUGIN_OPTION_&amp;lt;KEY&amp;gt;`; monitors and headersHelper: read the value inside the script (config file or the server's `env` block).&lt;/li&gt;&lt;li&gt;Plugin option values (`pluginConfigs`) are no longer read from project-level `.claude/settings.json`; only user, `--settings`, and managed settings are honored&lt;/li&gt;&lt;li&gt;Fixed `/usage-credits` amount inputs silently stripping malformed values (e.g. a pasted timestamp) to digits; malformed amounts are now rejected with an error, and amounts over $1,000 require a typed confirmation&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.207&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.206/2.1.207&quot;&gt;Diff vs 2.1.206&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.206</id>
    <title>2.1.206 — No request changes</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.206"/>
    <content type="html">&lt;p&gt;captured 2026-07-14 · claude-opus-4-8 · 10 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;No request changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added directory path suggestions to `/cd`, matching `/add-dir` behavior&lt;/li&gt;&lt;li&gt;Added a `/doctor` check that proposes trimming checked-in `CLAUDE.md` files by cutting content Claude could derive from the codebase&lt;/li&gt;&lt;li&gt;`/commit-push-pr` now auto-allows `git push` to the repo's configured push remote (`remote.pushDefault`, or the sole remote when only one is configured) in addition to `origin`&lt;/li&gt;&lt;li&gt;Gateway: `/login` now supports Anthropic-operated public gateway endpoints&lt;/li&gt;&lt;li&gt;`EnterWorktree` now asks for confirmation before entering a git worktree outside the project's `.claude/worktrees/` directory&lt;/li&gt;&lt;li&gt;Background agents now upgrade to a new version in the background right after a Claude Code update, instead of paying a slow stale-session upgrade when you attach&lt;/li&gt;&lt;li&gt;Fixed an expired login failing every model with a misleading &amp;quot;There's an issue with the selected model&amp;quot; error instead of prompting to run `/login`&lt;/li&gt;&lt;li&gt;Fixed `claude --resume` and `--continue` not responding to keyboard input on startup&lt;/li&gt;&lt;li&gt;Fixed MCP servers configured via `--mcp-config` or `.mcp.json` ignoring a per-server `request_timeout_ms`, which caused long-running MCP tool calls to time out at the 60s default in fresh sessions&lt;/li&gt;&lt;li&gt;Fixed `CLAUDE_CODE_EXTRA_BODY` being silently ignored by `claude agents` / `--bg` background workers; the shell-exported override now follows the dispatching session&lt;/li&gt;&lt;li&gt;Fixed OAuth MCP servers requiring manual re-authentication after a single failed token refresh&lt;/li&gt;&lt;li&gt;Fixed `--permission-prompt-tool` pointing at an MCP server crashing with &amp;quot;MCP tool not found&amp;quot; on cold start before the server finishes connecting&lt;/li&gt;&lt;li&gt;Fixed `/model` picker rows printing a price for a different model than the row named, and stopped quoting first-party list prices on providers that don't bill them&lt;/li&gt;&lt;li&gt;Fixed server-provided model rows being misplaced in the `/model` picker when an entitlement or allowlist restriction drops the row they were positioned against&lt;/li&gt;&lt;li&gt;Fixed desktop sessions getting stuck showing &amp;quot;running&amp;quot; after a slash command was sent mid-turn&lt;/li&gt;&lt;li&gt;Fixed keyboard input being ignored in the agents view when a setup prompt appeared before a bare `claude --resume` on Windows&lt;/li&gt;&lt;li&gt;Fixed `claude rm` leaving the removed job in the daemon roster, causing the row to reappear in `claude agents`&lt;/li&gt;&lt;li&gt;Fixed `/remote-control` showing &amp;quot;Unknown command&amp;quot; when logged out — it now explains how to sign in&lt;/li&gt;&lt;li&gt;Fixed left arrow not stepping back out of a phase or agent in the workflow detail view&lt;/li&gt;&lt;li&gt;Fixed `/status` listing the same broken-install warning twice&lt;/li&gt;&lt;li&gt;Fixed false &amp;quot;disused plugin&amp;quot; tips and skewed disuse telemetry for LSP plugins&lt;/li&gt;&lt;li&gt;Fixed `/doctor`'s update check to compare Homebrew installs against their cask's channel instead of the settings channel&lt;/li&gt;&lt;li&gt;Fixed the fullscreen jump-to-bottom pill suggesting Ctrl+End on macOS, not showing rebound chords, and wrapping over the transcript&lt;/li&gt;&lt;li&gt;Bedrock: fixed a multi-minute startup hang when using an `awsCredentialExport` helper on networks with restricted egress&lt;/li&gt;&lt;li&gt;Improved `/code-review` findings quality on claude-opus-4-8 across all effort levels&lt;/li&gt;&lt;li&gt;Improved agents view: status column now uses full terminal width instead of truncating at 64 characters&lt;/li&gt;&lt;li&gt;Changed agents view: Ctrl+X now permanently removes a completed session, and sessions no longer render twice; deleted background jobs stay deleted&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.206&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.205/2.1.206&quot;&gt;Diff vs 2.1.205&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.205</id>
    <title>2.1.205 — No request changes</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.205"/>
    <content type="html">&lt;p&gt;captured 2026-07-14 · claude-opus-4-8 · 10 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;No request changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added an auto mode rule that blocks tampering with session transcript files&lt;/li&gt;&lt;li&gt;Fixed `--json-schema` silently producing unstructured output when the schema was invalid, and schemas using the `format` keyword being rejected&lt;/li&gt;&lt;li&gt;Fixed a message sent while Claude was working being silently lost when the turn ended at the `--max-turns` limit&lt;/li&gt;&lt;li&gt;Fixed Windows worktree removal deleting files outside the worktree when an NTFS junction or directory symlink existed inside it&lt;/li&gt;&lt;li&gt;Fixed background agents staying shown as &amp;quot;failed&amp;quot; or &amp;quot;completed&amp;quot; in the agent list after being resumed with `SendMessage`&lt;/li&gt;&lt;li&gt;Fixed background jobs flipping from &amp;quot;needs input&amp;quot; back to &amp;quot;working&amp;quot; in the agent list when the agent's turn contained no readable text&lt;/li&gt;&lt;li&gt;Fixed `claude attach` erroring when a background agent was mid-upgrade restart instead of waiting for it to come back&lt;/li&gt;&lt;li&gt;Fixed session-to-PR linking missing a PR created in a Bash call whose output exceeded the 30K inline limit&lt;/li&gt;&lt;li&gt;Fixed `claude mcp add-from-claude-desktop` getting stuck when a server name contains unsupported characters; invalid names are now reported and remaining servers still import&lt;/li&gt;&lt;li&gt;Fixed a plugin LSP server that fails to initialize preventing a valid LSP server from another plugin handling the same file extension&lt;/li&gt;&lt;li&gt;Fixed a Windows crash when the directory Claude was launched from is deleted, locked, or unmounted while a command is running&lt;/li&gt;&lt;li&gt;Fixed a crash when a file watcher was closed while a directory scan was still in flight&lt;/li&gt;&lt;li&gt;Fixed project verify skills being rewritten on every session instead of only when a documented command changed&lt;/li&gt;&lt;li&gt;Fixed the agent view rendering one line too high and clipping its header when the job list slightly overflowed the screen&lt;/li&gt;&lt;li&gt;Fixed background tasks in the web and mobile Remote Control panels showing stale &amp;quot;Running&amp;quot; status by forwarding full task state on every membership change&lt;/li&gt;&lt;li&gt;Improved auto mode to ask before running `rm -rf` on a variable it can't resolve from context&lt;/li&gt;&lt;li&gt;Auto-update binary downloads now stream to disk instead of buffering in memory, cutting the updater's peak memory usage by roughly 400 MB&lt;/li&gt;&lt;li&gt;Background task notifications now explicitly state that no human input has occurred, preventing fabricated in-transcript approvals from being acted on&lt;/li&gt;&lt;li&gt;Improved agent view: sessions that edit, merge, comment on, or push to an existing PR now link it in `claude agents`&lt;/li&gt;&lt;li&gt;Improved agent view: rows now show a colored state word and a classifier-written headline instead of raw tool call text, and the peek opens with full status including the exact ask for blocked sessions&lt;/li&gt;&lt;li&gt;`/doctor` is now a full setup checkup that can diagnose and fix issues; `/checkup` is its alias&lt;/li&gt;&lt;li&gt;Reserved the &amp;quot;Claude Browser&amp;quot; MCP server name (alongside &amp;quot;Claude Preview&amp;quot;) ahead of the Claude Desktop pane rename; user-configured MCP servers can no longer register under either name&lt;/li&gt;&lt;li&gt;Fixed Cowork VM-mode local-agent sessions failing to start with &amp;quot;Not logged in · Please run /login&amp;quot; on CLI 2.1.203+&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.205&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.204/2.1.205&quot;&gt;Diff vs 2.1.204&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.204</id>
    <title>2.1.204 — No request changes</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.204"/>
    <content type="html">&lt;p&gt;captured 2026-07-14 · claude-opus-4-8 · 10 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;No request changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Fixed hook events not streaming during SessionStart hooks in headless sessions, which could cause remote workers to be idle-reaped mid-hook&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.204&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.203/2.1.204&quot;&gt;Diff vs 2.1.203&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.203</id>
    <title>2.1.203 — Skill description updated</title>
    <updated>2026-07-14T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.203"/>
    <content type="html">&lt;p&gt;captured 2026-07-14 · claude-opus-4-8 · 10 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request changes:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Skill description updated&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;sonnet-5 axis: +beta mid-conversation-system-2026-04-07; injected context changed&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added a warning when your login is about to expire, so you can re-authenticate before background sessions are interrupted&lt;/li&gt;&lt;li&gt;Added a grey ⏸ badge to the footer when in manual permission mode, making the active mode always visible&lt;/li&gt;&lt;li&gt;Added the session's additional working directories to MCP `roots/list`, with `notifications/roots/list_changed` sent when the set changes&lt;/li&gt;&lt;li&gt;Fixed opening or switching background agent sessions on macOS stalling for 15–20 seconds due to a false low-memory detection (regression in 2.1.196)&lt;/li&gt;&lt;li&gt;Fixed background sessions becoming permanently unresponsive to attach, replies, and stop when the daemon's session token went stale — the session now recovers automatically&lt;/li&gt;&lt;li&gt;Fixed returning to `claude agents` silently stopping running subagents and re-running the prompt from scratch — their work now carries over&lt;/li&gt;&lt;li&gt;Fixed a memory and per-turn CPU regression in interactive sessions: the context-usage indicator no longer re-analyzes the entire transcript after every turn&lt;/li&gt;&lt;li&gt;Fixed background agents inheriting a stale `PATH` from the daemon instead of the dispatching shell, causing missing tools on Windows&lt;/li&gt;&lt;li&gt;Fixed background and agent-view sessions dropping a shell-exported `ANTHROPIC_BASE_URL`, which sent API keys to the default endpoint and failed with 401&lt;/li&gt;&lt;li&gt;Fixed Bash failing with &amp;quot;argument list too long&amp;quot; in repos with many git worktrees&lt;/li&gt;&lt;li&gt;Fixed worktree-isolated subagents sometimes running shell commands in the parent checkout instead of their own worktree&lt;/li&gt;&lt;li&gt;Fixed worktree creation rejecting nested repositories in multi-repo workspaces, leaving background sessions unable to isolate and edit&lt;/li&gt;&lt;li&gt;Fixed background agents crash-looping when their working directory was deleted, replaced by a file, or became an invalid path — they now fail once with a clear error&lt;/li&gt;&lt;li&gt;Fixed a background daemon auto-upgrade failure silently killing all running background sessions&lt;/li&gt;&lt;li&gt;Fixed `TaskStop` and `TaskOutput` failing to find background agents spawned by another agent — errors now list running agents by id and description&lt;/li&gt;&lt;li&gt;Fixed the `claude agents` composer discarding your typed message when a slash command isn't available there&lt;/li&gt;&lt;li&gt;Fixed the agent list crashing when opening a stopped session whose conversation was already open in another session&lt;/li&gt;&lt;li&gt;Fixed background sessions showing &amp;quot;Needs input&amp;quot; in the agent list after the question was already answered&lt;/li&gt;&lt;li&gt;Fixed background agent startup failures showing only &amp;quot;exit_with_message&amp;quot; instead of the actual error&lt;/li&gt;&lt;li&gt;Fixed background sessions ignoring `effortLevel` changes in settings.json when forked through the daemon&lt;/li&gt;&lt;li&gt;Fixed attached background sessions ignoring `CLAUDE_CODE_DISABLE_MOUSE` and `CLAUDE_CODE_DISABLE_MOUSE_CLICKS` opt-outs&lt;/li&gt;&lt;li&gt;Fixed `/exit` incorrectly warning about running background agents after all named agents had completed&lt;/li&gt;&lt;li&gt;Fixed background sessions started from a non-git directory unable to edit files when a `WorktreeCreate` hook was configured&lt;/li&gt;&lt;li&gt;Fixed the `@` directory picker in `claude agents` not showing registered git worktrees&lt;/li&gt;&lt;li&gt;Fixed background task output on Windows being permanently replaced by an empty file after `/clear`&lt;/li&gt;&lt;li&gt;Fixed content jumping when scrolling up through long transcript history&lt;/li&gt;&lt;li&gt;Fixed the terminal flickering and jumping while typing in bash mode when a shell-history suggestion was shown&lt;/li&gt;&lt;li&gt;Fixed literal `^[[I` / `^[[O` escape codes being printed when reattaching to a background session&lt;/li&gt;&lt;li&gt;Fixed LSP-only plugins being incorrectly flagged for disuse when their language servers deliver diagnostics or answer navigation requests&lt;/li&gt;&lt;li&gt;Improved responsiveness while long responses stream: live-preview updates no longer re-render the whole screen&lt;/li&gt;&lt;li&gt;Improved subagent behavior: agents are now less likely to re-delegate their entire task to another subagent&lt;/li&gt;&lt;li&gt;Reduced binary size by ~7 MB and startup memory by ~7 MB by loading a large bundled dependency lazily instead of inlining it&lt;/li&gt;&lt;li&gt;Changed left arrow to no longer close the background tasks, diff, and workflow detail views — press Esc instead&lt;/li&gt;&lt;li&gt;Changed the empty `claude agents` view to always show the organized sections (Needs input / Working / Completed) with descriptions&lt;/li&gt;&lt;li&gt;Removed the startup &amp;quot;claude command missing or broken&amp;quot; warnings — they now appear in `/doctor` and `/status` instead&lt;/li&gt;&lt;li&gt;Removed a redundant navigation hint from the `claude agents` footer&lt;/li&gt;&lt;li&gt;[VSCode] Added a Settings toggle for &amp;quot;Enable Remote Control for all sessions&amp;quot;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.203&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.202/2.1.203&quot;&gt;Diff vs 2.1.202&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>tag:api-requests.cc,2026:en/version/2.1.202</id>
    <title>2.1.202 — ScheduleWakeup description updated</title>
    <updated>2026-07-07T00:00:00Z</updated>
    <link rel="alternate" type="text/html" href="https://api-requests.cc/#/en/v/2.1.202"/>
    <content type="html">&lt;p&gt;captured 2026-07-07 · claude-opus-4-8 · 10 tools · variants: fable-5[1m] · haiku-4-5 · sonnet-5&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Request changes:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;ScheduleWakeup description updated&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Changelog:&lt;/strong&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Added a &amp;quot;Dynamic workflow size&amp;quot; setting in `/config` for controlling how large Claude generally makes dynamic workflows (small/medium/large agent counts) — an advisory guideline, not an enforced cap&lt;/li&gt;&lt;li&gt;Added `workflow.run_id` and `workflow.name` OpenTelemetry attributes to telemetry emitted by workflow-spawned agents, so a workflow run's activity can be reconstructed from OTel data&lt;/li&gt;&lt;li&gt;Fixed a crash in the inline Ctrl+R history search when accepting or cancelling while the search was still scanning the history file&lt;/li&gt;&lt;li&gt;Fixed `/rename` on background sessions being reverted when the job restarts, which broke addressing the session by its new name&lt;/li&gt;&lt;li&gt;Fixed transient mTLS handshake failures when settings were re-applied during an in-place client certificate rotation&lt;/li&gt;&lt;li&gt;Fixed commands sent from Remote Control (mobile/web) into an interactive session failing with &amp;quot;Unknown command&amp;quot;&lt;/li&gt;&lt;li&gt;Fixed images and files sent from the Remote Control mobile or web app without a caption being silently dropped&lt;/li&gt;&lt;li&gt;Fixed the sign-in URL printed by `claude auth login` and `claude mcp login --no-browser` not being reliably clickable when it wraps over SSH — it is now emitted as a single hyperlink&lt;/li&gt;&lt;li&gt;Fixed opening a chat from `claude agents` sometimes failing with &amp;quot;currently running as a background agent&amp;quot; followed by a worker crash/respawn loop&lt;/li&gt;&lt;li&gt;Fixed workflow scripts with unicode quote escapes in strings being corrupted before parsing; workflow parse errors now show the offending line instead of always blaming TypeScript&lt;/li&gt;&lt;li&gt;Fixed voice dictation retrying in an unbounded loop when the microphone or audio recorder fails — repeated capture failures now pause voice input&lt;/li&gt;&lt;li&gt;Fixed `/remote-control` sessions showing the wrong permission mode in the mobile and web apps&lt;/li&gt;&lt;li&gt;Fixed resuming a session by name, or opening the resume picker, taking minutes and using a large amount of memory in repositories with many git worktrees&lt;/li&gt;&lt;li&gt;Fixed installer and updater downloads failing immediately with &amp;quot;aborted&amp;quot; when a proxy or network drops the connection mid-download — transient connection drops now retry&lt;/li&gt;&lt;li&gt;Fixed re-invoking an already-loaded skill appending a duplicate copy of its instructions to context&lt;/li&gt;&lt;li&gt;Improved `/workflows` agent list layout: wider titles, a dedicated time column, shorter model names, and no per-row tool-call counts&lt;/li&gt;&lt;li&gt;Improved MCP error messages: clearer error when a server config has `url` but no `type`, suggesting `&amp;quot;type&amp;quot;: &amp;quot;http&amp;quot;` instead of the misleading &amp;quot;command: expected string&amp;quot;&lt;/li&gt;&lt;li&gt;Changed `/review &amp;lt;pr&amp;gt;` back to a fast single-pass review; use `/code-review &amp;lt;level&amp;gt; &amp;lt;pr#&amp;gt;` for the multi-agent review at a chosen effort level&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;https://api-requests.cc/#/en/v/2.1.202&quot;&gt;View request&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en/diff/2.1.201/2.1.202&quot;&gt;Diff vs 2.1.201&lt;/a&gt; · &lt;a href=&quot;https://api-requests.cc/#/en&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;</content>
  </entry>
</feed>
