Appearance
Invocation Lifecycle
tool_invocation 记录一次被请求或已执行的调用。
Required refs
schema_versioninvocation_idtool_idstatuscreated_at
Recommended refs
surface_idnative_call_idmodel_input_ref或model_inputobservable_input_refpermission_input_refcall_input_refactor_refruntime_refspolicy_refspermission_decision_refshook_refsevidence_refstelemetry_refsartifact_refsapproval_request_refscheduler_policy_ref
即使 result 被 redacted、payload 过期、调用在执行前被 deny,或工具因 sibling failure 被取消,invocation 也应该保持可见。
Status transitions
Runtime SHOULD 保留带 timestamps 的 status transitions。常用状态包括 planned、selected、arguments_ready、pre_hooks_running、awaiting_approval、approved、denied、queued、running、partial_result、post_hooks_running、yielded、succeeded、failed、canceled、timed_out 与 blocked。