CATCH #2282
DETECTED OCT 24, 2026 01:04 UTC
THE CATCHscore 9/10
EXHIBIT 2282 · FLASH
Oct 24, 2026 01:04 UTC
binary
@anthropic-ai/claude-code-darwin-arm64
New binary strings in Anthropic's claude-code suggest upcoming models like claude-3-5-sonnet-latest, claude-3-7-sonnet-latest, and potential claude-opus-4.1/4.5 versions, along with new beta API endpoints and internal task execution features.
READY TO POST:
anthropic's latest binary update for claude-code has some spicy strings! looks like new models are on the horizon, possibly claude-3-5-sonnet-latest, claude-3-7-sonnet-latest, and even hints of a claude-opus-4.x. 👀
prewire spotted new model ids like claude-3-5-haiku-latest and claude-3-5-sonnet-20240620 in anthropic's claude-code binary. also, 'tasks' for tool execution and new beta api endpoints for agents and org rules are showing up. big stuff brewing!
EVIDENCE — the receipts
⚠️ FROM COMPILED BINARY — lower confidence, verify before posting.
(May include bundled-dependency strings, not just first-party changes.)
@anthropic-ai/claude-code-darwin-arm64 2.1.309 -> 2.1.310: +19861 strings, -18722 strings, 127 interesting
[model_id] (15)
+ /$bunfs/root/claude-code.d.ts-bf9d954c.txt.zst
+ claude-2
+ claude-2.0
+ claude-2.1
+ claude-3-5-haiku-latest
+ claude-3-5-sonnet-20240620
+ claude-3-5-sonnet-latest
+ claude-3-7-sonnet-latest
+ claude-3-haiku-20240307
+ claude-3-opus-20240229
+ claude-3-opus-latest
+ claude-3-sonnet-20240229
+ claude-opus-4-1-20250805*
+ claude-opus-4-5-20251101*
+ claude-sonnet-4(?!-\d(?!\d))
[feature_flag] (85)
+ " requires task-based execution. Use client.experimental.tasks.callToolStream() instead.m
+ $ = (@getInternalField(@internalModuleRegistry, 146) || @createInternalModuleById(146)).strict;
+ $ = (@getInternalField(@internalModuleRegistry, 155) || @createInternalModuleById(155)).promises;
+ $ = (@getInternalField(@internalModuleRegistry, 168) || @createInternalModuleById(168)).posix;
+ $ = (@getInternalField(@internalModuleRegistry, 168) || @createInternalModuleById(168)).win32;
+ $ = (@getInternalField(@internalModuleRegistry, 180) || @createInternalModuleById(180)).promises;
+ $ = @getInternalField(@internalModuleRegistry, 180) || @createInternalModuleById(180);
+ (@getInternalField(@internalModuleRegistry, 159) || @createInternalModuleById(159)).closeSync(data.fd);
+ (@getInternalField(@internalModuleRegistry, 159) || @createInternalModuleById(159)).closeSync(syncFd);
+ (@getInternalField(@internalModuleRegistry, 159) || @createInternalModuleById(159)).unlinkSync(path);
+ (@getInternalField(@internalModuleRegistry, 162) || @createInternalModuleById(162)).globalAgent = originalHttpsAgent;
+ (@getInternalField(@internalModuleRegistry, 165) || @createInternalModuleById(165)).Server.prototype[EventEmitter.captureRejectionSymbol].@apply(this, arguments);
+ (
caught by the 20-minute sweep ·
the live wire · all receipts