Empty when target resolution succeeds.
OptionalRefusal?: undefinedResolved target agent when all checks pass.
Sorted list of up to 20 candidate agents the source may hand off to, populated on refusal.
Refusal reason and model-facing guidance when the target is rejected.
OptionalTarget?: undefined
Outcome of ResolveHandoffTarget.