Skip to main content
Automations let you schedule any task to run without manual input. Use them to run recurring security checks, monitor for regressions, or trigger one-off tasks at a specific time. Each automation runs as a full Neo task, with findings filed to Issues automatically. Automations are accessible from the Automations item in the sidebar.

Creating an automation

Click New Automation to open the setup form. It has three sections: Task, Schedule, and Configuration.

Task

1

Name

Give the automation a name that describes what it does, for example “Daily Security Scan” or “Weekly API Audit”.
2

Prompt

Write the task prompt Neo will run on each execution. Be specific about the target, scope, and objective. If the automation is inside a project, it inherits project context from the project’s Settings automatically.
3

Reporting mode

Choose how findings are reported after each run. Full report returns all findings on every run.

Schedule

Choose between Recurring and One Time. For recurring automations, set the Frequency (Daily, Weekly, etc.) and the Run time in UTC. The task fires at the configured time on each cycle. For one-time automations, set the date and time for a single future run.

Configuration

  • Agent: select which agent handles the task, or leave on Auto to let Neo pick the most appropriate one
  • Model: choose a specific model or leave on Default
  • Secrets: select any credentials the task needs from your saved secrets
  • Files: attach files from your workspace that the task should have access to
Click Create Automation to activate it.

Managing automations

The automations list shows each automation’s name, status (Active or Paused), frequency, and when it last ran. Use the search bar to find automations by name. Open any automation to see:
  • Latest run output: the most recent task result shown inline, with a View full task link to open the full task trace
  • History panel: every past run listed by date and time, with a status indicator and a short run ID. Click any entry to review that run’s output.
Use Pause to suspend an automation without deleting it, Edit to update any field, and the delete icon to remove it permanently.