One object tying together the recorded design, personas, declared tool
specifications, orchestration metadata, served model identifiers, generation
parameters, and package versions. Its manifest_hash changes when a hashed
component changes. It does not hash transcripts, replies, or unrecorded
ambient state such as values captured by a tool closure.
Arguments
- run
An object accepted by
as_agent_run()(a chat agent, a conversation, a preset, a pipeline, an experiment, anagent_fanout_result, or anagent_run).
