CATCH #2171
DETECTED OCT 20, 2026 01:05 UTC
THE CATCHscore 9/10
EXHIBIT 2171 · FLASH
Oct 20, 2026 01:05 UTC
binary
@anthropic-ai/claude-code-darwin-arm64
A new Claude model, "claude-haiku-3-5", has been spotted in an Anthropic binary, alongside new internal feature flags and API endpoints.
READY TO POST:
anthropic's latest binary update hints at a new model: claude-haiku-3-5. could this be their next small but mighty offering?
a new claude model id, 'claude-haiku-3-5', just popped up in anthropic's code. seems like a new haiku variant is in the works!
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.303 -> 2.1.304: +24083 strings, -20368 strings, 197 interesting
[model_id] (3)
+ /$bunfs/root/claude-code.d.ts-4ed3a57e.txt.zst
+ /$bunfs/root/claude-platform-on-aws-06w9569x.md
+ claude-haiku-3-5
[feature_flag] (170)
+ "internal/streams/add-abort-signal": @getInternalField(@internalModuleRegistry, 79) || @createInternalModuleById(79),
+ "internal/util/debuglog": @getInternalField(@internalModuleRegistry, 120) || @createInternalModuleById(120),
+ "internal/util/inspect": @getInternalField(@internalModuleRegistry, 122) || @createInternalModuleById(122),
+ "internal/validators": @getInternalField(@internalModuleRegistry, 124) || @createInternalModuleById(124),
+ "internal/webstreams/adapters": @getInternalField(@internalModuleRegistry, 125) || @createInternalModuleById(125),
+ "internalPosition",
+ "internalQuery",
+ $ = (@getInternalField(@internalModuleRegistry, 144) || @createInternalModuleById(144)).strict;
+ $ = (@getInternalField(@internalModuleRegistry, 153) || @createInternalModuleById(153)).promises;
+ $ = (@getInternalField(@internalModuleRegistry, 166) || @createInternalModuleById(166)).posix;
+ $ = (@getInternalField(@internalModuleRegistry, 166) || @createInternalModuleById(166)).win32;
+ $ = (@getInternalField(@internalModuleRegistry, 178) || @createInternalModuleById(178)).promises;
+ $ = @getInternalField(@internalModuleRegistry, 110) || @createInternalModuleById(110);
+ $ = @getInternalField(@internalModuleRegistry, 178) || @createInternalModuleById(178);
+ $ = @getInternalField(@internalModuleRegistry, 82) || @createInternalModuleById(82);
+ (@getInternalField(@internalModuleRegistry, 115) || @createInternalModuleById(115)).initFromCli(catString, filePattern);
+ (@getInternalField(@internalModuleRegistry, 115) || @createInternalM
caught by the 20-minute sweep ·
the live wire · all receipts