Publishing through a tool now leaves a record in the conversation so later turns can see it.
What's wrong with this entry?
When Claude publishes something through a tool call, the call and its result are now built into a record that is expanded into synthetic messages and appended to the conversation, unless they are already the last thing in the transcript.
- Built only when the tool call has an identifier and the publish is not chained onto another publish.
- The publish result is attached to the same record before it is returned.
publishTranscript
Strings lifted out of the shipped bundle, so the claim above can be checked against them.