Under the hood
Replayed events now carry an isSynthetic flag when their source event was meta
What
When Claude Code builds a replayed event's payload, if the original source event was marked isMeta, the replayed version now also carries an added isSynthetic: true flag.
Why
This lets downstream consumers of replayed events distinguish ones derived from meta events as synthetic, rather than treating them the same as a normal replayed event.