Prewire · case file · public copy of the record
FILE P305 PREWIRE receipts archive the live wire
CATCH #2205 DETECTED OCT 21, 2026 01:06 UTC
THE CATCHscore 5/10
EXHIBIT 2205
Oct 21, 2026 01:06 UTC binary @anthropic-ai/claude-code-darwin-arm64
New binary strings in `@anthropic-ai/claude-code-darwin-arm64` indicate potential internal changes related to `bun`, including new feature flags, internal modules, and a single new model ID reference.

READY TO POST:

anthropic's claude-code binary for darwin-arm64 just got an update. looks like a lot of internal `bun` related changes and a new model id reference popped up.

seeing a bunch of new internal module strings and feature flags in the latest claude-code binary. might be some under-the-hood tooling or platform changes coming from anthropic.

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.304 -> 2.1.305: +18126 strings, -16016 strings, 199 interesting

[model_id] (1)
  + /$bunfs/root/claude-code.d.ts-4f40fb1d.txt.zst

[feature_flag] (185)
  + "internal/assert/myers_diff": @getInternalField(@internalModuleRegistry, 7) || @createInternalModuleById(7),
  + "internal/async_context_frame": @getInternalField(@internalModuleRegistry, 9) || @createInternalModuleById(9),
  + "internal/async_hooks": @getInternalField(@internalModuleRegistry, 10) || @createInternalModuleById(10),
  + "internal/dgram": @getInternalField(@internalModuleRegistry, 20) || @createInternalModuleById(20),
  + "internal/errors": @getInternalField(@internalModuleRegistry, 21) || @createInternalModuleById(21),
  + "internal/fixed_queue": (@getInternalField(@internalModuleRegistry, 23) || @createInternalModuleById(23)).FixedQueue,
  + "internal/freelist": @getInternalField(@internalModuleRegistry, 24) || @createInternalModuleById(24),
  + "internal/streams/add-abort-signal": @getInternalField(@internalModuleRegistry, 82) || @createInternalModuleById(82),
  + "internal/util/debuglog": @getInternalField(@internalModuleRegistry, 123) || @createInternalModuleById(123),
  + "internal/util/inspect": @getInternalField(@internalModuleRegistry, 125) || @createInternalModuleById(125),
  + "internal/validators": @getInternalField(@internalModuleRegistry, 127) || @createInternalModuleById(127),
  + "internal/webstreams/adapters": @getInternalField(@internalModuleRegistry, 128) || @createInternalModuleById(128),
  + $ = (@getInternalField(@internalModuleRegistry, 147) || @createInternalModuleById(147)).strict;
  + $ = (@getInternalField(@internalModuleRegistry, 156) || @createInternalModuleById(156)).promises;
  + $ = (@getInternalField(@internalModuleRegistry, 169) || @createInternalModuleById(169)).posix;
  + $ = (@getIn

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

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