- Shipped
- October 18, 2026 at 7:46 AM UTC
- Author
- Kamo
- Commit
- a0fedc1
A static tool's schema and availability may depend on the caller (CallerSchema): viewed after visibility for tools/list (one 3 s budget shared by the list) and again for every call (10 s), withheld -> TOOL_NOT_AVAILABLE {reason}; a view that widens its base or throws withholds the tool. For an SI, a PHYSICAL call whose charter outcome would execute is asked of a person when the run is externally tainted (D8). An approved or approver-edited re-execution, or a verified request standing in for the approval, reaches its handler with ToolPlan.APPROVAL = ApprovalRef(approvalId, decider, class, mode) (kept on the call's own plan, so the verified-request, basis and regarding keys stay).
