Resolve Capability Executable
Resolves an executable capability ID such as runtime.ffmpeg or runtime.python to a machine-local executable path. Resolves a declared executable capability such as runtime.ffmpeg or runtime.python to a machine-local executable path. The resolved path is runtime data, not an authored portable path. Hosts may feed paths resolved this way into externalProcess executable permission review. Use this instead of authored literal paths when a workflow should be portable across machines. The host must verify the resolved executable through capability health checks and permission review. A resolved capability path may be forwarded to a child process as an argument or config-file value, but that forwarded tool must remain visible in requires/preflight.
Inputs
| Input | Required | Value Kind | Types | Enum Values |
|---|---|---|---|---|
id | yes | expression | — | — |
Notes
- Resolves a capability ID such as
runtime.ffmpegorruntime.pythonto a machine-local executable path. - Use this instead of authored literal paths when a workflow should be portable across machines.
- The host must verify the resolved executable through capability health checks and permission review.
- A resolved capability path may be forwarded to a child process as an argument or config-file value, but that forwarded tool must remain visible in
requires/preflight.