One object tying together the design, personas, tools, workflow, served model
identifiers, generation parameters, and package versions, with a
manifest_hash that changes when any of those changes. It does not hash the
transcript or replies (those are outcomes, not identity), so two runs of the
same design with different sampled replies share a manifest_hash but differ
in their per-call records.
Arguments
- run
An object accepted by
as_agent_run()(a chat agent, a conversation, a preset, a pipeline, an experiment, athink_harder()result, or anagent_run).
