enforced_tool_call
Enforce policy checks on tool calls, optionally forward approved calls to an endpoint, and generate signed receipts for audit trails.
Instructions
Strong-enforcement path: policy-check, optionally forward to tool_endpoint, then sign request+response as one bilateral receipt (or sign approval only and require complete_action to close).
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 to
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tool_name | Yes | ||
| agent_id | Yes | ||
| arguments | No | ||
| tool_endpoint | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |