Decision JSON Contract
Who this is for: agent authors and contributors working with structured model output.
Decision Kinds
final_messagecall_toolcall_subagentcall_subagentscallbackcallback_to_callerrequest_user_inputrequest_resolutioninvoke_skill
Invalid or unsupported decision kinds should fail clearly instead of being repaired silently.