Under the hoodTier: how much it should matter to you
2Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
InternalsArea: what it touches
Internal ChangesKind: in v2.1.228,
Internal ChangesSection of the release
What
On the v5 transcript storage backend, adopting an agent now places its transcript and metadata file under the expected name using a hard link, falling back to a streaming copy when linking is not possible. The older relink path still runs on other backends.
Details
The fallback copy verifies the inode, refuses on ADOPT_IDENTITY_MISMATCH, and preserves timestamps.
If the transcript step throws, the metadata file write is rolled back.
A new tengu_adopt_link event records the kind, the method used and any fallback code, reporting adopt_link_fallback_copy when a copy was needed.
Evidence
tengu_adopt_link
Strings lifted out of the shipped bundle, so the claim above can be checked against them.