Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.222 Home All releases olderv2.1.221 v2.1.223newer

Telemetry retry batches can persist as v5 streams

Under the hood
Useful1 Signal2
Telemetry

Failed telemetry batches can be stored and retried differently, but only with a backend that nothing here supplies.

A stream-based retry path for telemetry batches exists but is inert unless a v5 storage backend is passed in.

What

The first-party event exporter gained a path that stores failed-event batches as append-only v5 streams keyed by run id and retries earlier runs in the background.

Details
  • Leftover flat JSON batches are migrated into streams using deterministic record ids of the form flat-migration.<index>.<hash>, and the flat file is deleted afterwards.
  • Only taken when a storageV5 backend is passed to the exporter; what enables that backend could not be determined.
  • Without a v5 backend the existing flat-file path is unchanged.
Evidence

1P event logging: failed to persist failed-event queue to v5 stream

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.222 →