enforced_tool_call
Enforce policy checks on a tool call, optionally forward the approved call to an endpoint, and sign the request and response as a bilateral receipt.
Instructions
Strong-enforcement path: policy-check + (optional) forward + sign request and response.
With tool_endpoint set, the approved call is forwarded and request+response are signed
together as one bilateral receipt. Without it, an approval token is returned and the
agent must call complete_action(call_id, result) to close the receipt.
Args:
tool_name: Name of the tool to execute
agent_id: The agent requesting the tool call
arguments: Optional JSON string of tool arguments
tool_endpoint: Optional HTTP endpoint to forward the approved call toInput Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_name | Yes | ||
| agent_id | Yes | ||
| arguments | No | ||
| tool_endpoint | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |