Run history
Each time an automation runs, Work records the run: its result, the item that started it, how long it took, and one row for every action it reached. A failed run also keeps the error and a failure kind:config: the rule itself is broken. For example, the group it moves items to was deleted, or the column it writes to is gone.error: anything else, such as a conflict or an outage on the other side.
GET /v1/automations/{id}/runs (newest first, up to 200, tests included unless you pass includeTests=false). You need Manage on the board. The answer also says whether the automation is on and, if Work turned it off, when, after how many failures and why. The board’s list, GET /v1/boards/{boardId}/automation-runs, shows the same runs with the new keys durationMs, failureKind and error.
Agents use the MCP tool boardy_get_automation_runs with an automationId to get the same view.
In the app, open an automation and tap Run history.
When Work turns an automation off
An automation is turned off after 5 failed runs in a row, when every one of those failures is aconfig failure. These do not count, and none of them ends the count either:
- A run that was denied, held for an approval or stopped by a limit. That is governance doing its job, not a broken rule.
- A run that did nothing (skipped), a run still going, and a test run.
- A run that failed with an
errorkind. It does not prove the rule is broken, and it does not prove it is fixed.
Turn it back on
Fix the rule first (for example, point the action at a group that exists), then turn the automation on. In the app, the editor of a turned-off automation shows the reason and a Turn back on button. Through the API, usePATCH /v1/automations/{id}/enabled with { "enabled": true }. The automation starts with a fresh count. If it breaks again, it is turned off again, with a new notification.
Change the limit
The default is 5. A workspace operator can setAutomation:DisableAfterConfigFailures (1 to 100). A value that is missing, zero or negative means 5.
Source: worksong-ai/worksong:services/work/src/Boardy.Workers/AutomationHealthMonitor.cs@c0eb87d, worksong-ai/worksong:services/work/src/Boardy.Automation/Application/AutomationHealth.cs@c0eb87d, worksong-ai/worksong:services/work/src/Boardy.Workers/AutomationRunRecorder.cs@c0eb87d. Docs version: Worksong 2.0 with Work 1.2.