provider.external_action
blender_provider_external_actionExecute a provider-specific external action in Blender after local user approval, with budget gates and stable request IDs for safe retries.
Instructions
PartMe Blender Harness command provider.external_action. Risk: gated; maturity: L1. Requires local user approval in Blender: a client cannot approve its own request, and it retries the same request id after the user approves it. Requirements: Per-request argument checks and session policy still apply
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| risk | Yes | ||
| action | Yes | ||
| params | No | Provider-specific parameters validated by the selected action | |
| _requestId | No | Stable request id for replay safety | |
| providerId | Yes | ||
| estimatedCost | No | Non-negative estimated provider cost used by the automatic budget gate | |
| _authorization | No | Action-bound Harness authorization claim | |
| _transactionId | Yes | Harness milestone transaction id | |
| _expectedSceneRevision | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||