KitaruAmbiguousFlowResultError
Raised when flow.run(...).wait() cannot pick a single return value.
Common in agent-style flows where each model/tool call produces its own
checkpoint with no DAG sink. The per-checkpoint artifacts are still
persisted and visible in the Kitaru UI / via KitaruClient — the
exception message points at them.