Skip to main content
computer.actions.run() sends an ordered list to the daemon. The daemon validates the complete request before it executes the first action.

Run a batch

The daemon stops at the first failed top-level action by default. It returns an ActionBatchResult with ok=False. A failed action result does not raise an exception by itself.

Continue after a failed item

continue_on_error applies between top-level items. A compound hold_key action remains one atomic item.

Capture a trailing screenshot

The daemon captures this screenshot in the same request. It skips capture when a failed item stops the batch. Use the raw fused route when you only need image bytes:
Add this import to the example:

Validate without execution

Use supported action shapes

The default batch limit is 50 actions. The daemon can use a different configured limit.