DocsToolsAutomations

Automations

Tool set: automationsDefault: Disabled

Create deliberately scoped event-to-action rules. Arbitrary triggers, outbound sends, delays, task updates, and agent-to-agent triggers are excluded from the public surface.

Tools

ToolDescription
create_automationCreate an event → action rule
list_automationsList all automation rules
delete_automationDelete an automation

Trigger Events

EventWhen
task.createdA task is created
task.updatedA task is updated
task.deletedA task is deleted
note.createdA note is created
note.updatedA note is updated
document.readyA document finishes processing
asset.visibility_changedAn image is published or made private
asset.deletedAn image is deleted

Actions

ActionDescription
create_taskCreate a task
create_noteCreate a note
store_memoryStore a memory
run_promptAgent processes a prompt

Template Variables

Use {{event.title}}, {{event.status}}, etc. in action configs to reference the triggering event's data.

Task events cannot create tasks, and note events cannot create notes. This blocks direct self-loops; causal chains also stop after depth 3.

Reliability and compatibility

Each event/rule pair has a stable execution key. Prompt actions pause and resume around the agent job. Approval-required outbound tools inside a prompt run are blocked instead of creating an approval request with no safe resume path. Legacy rules outside this matrix remain visible for review but cannot be re-enabled unchanged.

Limits

LimitValue
Automations per agent30
Actions per automation10
Maximum causal depth3