Prewire · case file · public copy of the record
FILE P338 PREWIRE receipts archive the live wire
CATCH #1938 DETECTED OCT 8, 2026 20:25 UTC
THE CATCHscore 5/10
EXHIBIT 1938
Oct 8, 2026 20:25 UTC github_releases+pages https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md
Claude Code v2.1.295 introduces new features like `onFailure: "block"` for hooks, Program Status Protocol support, and enhanced model routing for the Claude apps gateway, alongside various fixes.

READY TO POST:

claude code just dropped v2.1.295! includes a new onFailure: "block" for hooks and support for program status protocol (osc 7501). looks like some robust tooling updates.

anthropic's claude code v2.1.295 landed with some interesting gateway updates. now you can define a `models` list per upstream and set upstream_ttfb_ms timeouts. good for fine-grained control!

EVIDENCE — the receipts
[MERGED across 2 sources: github_releases, pages]
shared signal: claude-code

--- github_releases :: anthropics/claude-code ---
anthropics/claude-code release: v2.1.295
name: v2.1.295
published: 2026-10-08T19:48:38Z
url: https://github.com/anthropics/claude-code/releases/tag/v2.1.295

## What's changed

- Added `onFailure: "block"` for command and HTTP hooks: a hook that can't start, times out, or exits with an unexpected code blocks the action instead of letting it through
- Added Program Status Protocol (OSC 7501) support: terminals that implement it can show whether Claude Code is working, waiting on you, or done
- Added quoted text to the `/copy` picker, so a drafted message copies without its `>` markers
- Added a warning to `claude plugin install`, `enable`, `disable` and `marketplace add` when the settings file they write to does not load
- Added a line on stderr, when it is a terminal, that says what a `claude -p` run is waiting for when it stays open after its last turn
- Added support for `timeouts.upstream_ttfb_ms` on the Claude apps gateway's Bedrock, Vertex, Foundry and other cloud upstreams: a value you set now limits how long a stream may take to start there, after which it fails over or gets a 502
- Added a "Backgrounding cancelled" message when you stop the turn while `←` is waiting for the current tool to finish
- Added an optional `models` list to every Claude apps gateway upstream: only the listed models are sent there, on failover too, and one `*` in an entry is a wildcard
- Added support for `forceLoginMethod: "gateway"` and `forceLoginGatewayUrl` in your own user settings on machines with no managed settings, so `/login` opens on that Claude apps gateway
- Added advice to `claude plugin validate` when a plugin's README has no install line: it prints the line to paste and never changes the exit code, even with `--strict`
- Added `upstream_request_id` to the Claude apps gateway's `inference` audit event: the request ID from Amazon Bedrock, the A

caught by the 20-minute sweep · the live wire · all receipts

THE WIRE RECEIPTS ACCESS @VEDOLOS TERMS PRIVACY break the story before it breaks