CATCH #2406
DETECTED OCT 31, 2026 06:34 UTC
THE CATCHscore 7/10
EXHIBIT 2406 · URGENT
Oct 31, 2026 06:34 UTC
binary
@anthropic-ai/claude-code-darwin-arm64
Anthropic's `claude-code-darwin-arm64` binary update includes a new model_id reference and numerous internal feature flags, potentially hinting at future capabilities.
✓ VERIFIED — BEAT THE ANNOUNCEMENT BY 18.1H · AUTO-VERIFIED AGAINST ANTHROPIC NEWS
READY TO POST:
anthropic's latest claude-code binary on arm64 has a new model_id buried in its strings. could we be seeing a new claude code model soon?
a ton of internal feature flags just landed in anthropic's claude-code binary. looks like they're cooking up some significant internal changes, maybe for future coding features.
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.314 -> 2.1.316: +39129 strings, -16153 strings, 602 interesting
[model_id] (1)
+ /$bunfs/root/claude-code.d.ts-9de23df2.txt.zst
[feature_flag] (563)
+ "internal/fs/cp": $ModuleValue<typeof import("./cp")>;
+ "internal/primordials": @getInternalField(@internalModuleRegistry, 42) || @createInternalModuleById(42),
+ "internal/streams/add-abort-signal": @getInternalField(@internalModuleRegistry, 84) || @createInternalModuleById(84),
+ "internal/util/debuglog": @getInternalField(@internalModuleRegistry, 126) || @createInternalModuleById(126),
+ "internal/util/inspect": @getInternalField(@internalModuleRegistry, 128) || @createInternalModuleById(128),
+ "internal/validators": @getInternalField(@internalModuleRegistry, 130) || @createInternalModuleById(130),
+ "internal/webstreams/adapters": @getInternalField(@internalModuleRegistry, 131) || @createInternalModuleById(131),
+ #internal
+ $ = (@getInternalField(@internalModuleRegistry, 149) || @createInternalModuleById(149)).strict;
+ $ = (@getInternalField(@internalModuleRegistry, 158) || @createInternalModuleById(158)).promises;
+ $ = (@getInternalField(@internalModuleRegistry, 171) || @createInternalModuleById(171)).posix;
+ $ = (@getInternalField(@internalModuleRegistry, 171) || @createInternalModuleById(171)).win32;
+ $ = (@getInternalField(@internalModuleRegistry, 183) || @createInternalModuleById(183)).promises;
+ $ = @getInternalField(@internalModuleRegistry, 109) || @createInternalModuleById(109);
+ $ = @getInternalField(@internalModuleRegistry, 111) || @createInternalModuleById(111);
+ $ = @getInternalField(@internalModuleRegistry, 113) || @createInternalModuleById(113);
+ $ = @getInternalField(@internalModuleRegistry, 115) || @createInternalModuleById(115);
+ $ = @getInternalField(@internalModul
caught by the 20-minute sweep ·
the live wire · all receipts