April 15, 2026Changelog
Post-run Checks verify workflow results after execution
Workflows can now run verification checks after the main automation finishes, so teams can confirm files, screenshots, and structured output before a run is treated as complete.
What changed
Post-run Checks add workflow-level verification that runs after the main desktop automation steps complete. They are designed for cases where clicking through the UI is not enough and the workflow needs to prove that the expected result exists.
When a run has eligible checks, it can enter Running Checks after the main execution finishes. The final terminal status is decided only after those checks complete.
Initial check types
The first set of checks covers concrete artifacts and structured results.
- Attachment Exists verifies expected exported files, PDFs, CSVs, generated documents, or saved screenshots.
- Image Check uses a model to inspect screenshot attachments against a narrow visual rule.
- Output Data Passes Schema Validation is automatically managed for workflows with output schemas.
- Output Data Check evaluates structured output against a semantic rule when schema shape alone is not enough.
Why it matters
In production workflows, completion and correctness are different things. A report workflow may finish without exporting the PDF. A form workflow may end on the wrong confirmation page. A data extraction workflow may return JSON that has the right shape but is missing the important meaning.
Post-run Checks close that gap by making verification part of the run lifecycle and by storing check results on the run for review, webhooks, and downstream automation.
March 30, 2026Changelog
Get Main Instructions for focused action recovery
Focused action agents can now use Get Main Instructions to recover workflow context when they land in an unexpected state.
What changed
We added Get Main Instructions, a focused action tool that lets an agent reread the main workflow instructions before recovering and continuing a task.
This makes it easier for focused agents to handle unexpected screens or branches without losing the larger workflow context.