Skip to main content

System

Blocks for runtime platform checks and explicitly permitted external program execution. External programs run outside Automation Agent's filesystem block sandbox, so production use should grant only reviewed executables.

  • Ask Agent: Calls the configured Workflow AI provider for a bounded task and stores the result.
  • Has Capability: Pure read expression that checks a capability ID through the shared capability health/preflight path.
  • Is arm64: Returns true when the runtime host reports an arm64 CPU architecture.
  • Is macOS: Returns true when the runtime host is macOS.
  • Is Windows: Returns true when the runtime host is Windows.
  • Is x64: Returns true when the runtime host reports an x64 CPU architecture.
  • Require Capability: Statement gate for workflows that need a runtime capability before continuing.
  • Resolve Capability Executable: Resolves an executable capability ID such as runtime.ffmpeg or runtime.python to a machine-local executable path.
  • Run External Program: Runs an explicitly permitted executable or resolved capability path and can store its exit code, stdout, and stderr.
  • Runtime Architecture: Returns a simple CPU architecture string such as arm64, x64, or unknown.
  • Runtime OS: Returns a simple platform string such as macos, windows, or unknown.