dashclaw_invoke
Execute an external API through DashClaw's governance layer, which automatically enforces policy, makes the HTTP call, and records an audit trail. Use this instead of direct HTTP calls for registered capabilities.
Instructions
Invoke a DashClaw-governed capability (external API). The capability is guarded (policy check), executed (HTTP call), and recorded (audit trail) automatically. Use this instead of making direct HTTP calls when the target API is registered as a DashClaw capability. Call dashclaw_capabilities_list first to discover available capability IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payload | No | Request payload for the capability | |
| agent_id | No | Fallback identity when no server-level agent id is configured (the configured id wins) | |
| capability_id | Yes | The capability ID (e.g., cap_abc123) | |
| declared_goal | Yes | What you're trying to accomplish |