There are two ways to create an agent:
- In the app: build it on the Agents page and choose at deploy time whether it lives only in your workspace (live straight away, no repo file) or is committed to your repo as YAML through a pull request. See Creating Agents in the App.
- As YAML in your repo: commit a file under
.dinoai/agents/, which is what this quick start walks through.
1
Create an Agent YAML
Commit this file at
.dinoai/agents/data-quality-checker.yml in your repo:2
Trigger the Agent from Bolt
The simplest way to run an agent is on a Bolt schedule. In the Bolt schedule editor, click Add command, pick Run Paradime DinoAI Agent, and choose your agent plus a task:See Triggering from Bolt for the full walkthrough.
- Agent Name — pick
data-quality-checkerfrom the dropdown (populated from.dinoai/agents/*.ymlon the schedule’s git branch). - Task — describe what to do, for example
Audit all staging models for missing tests. This becomes the agent’s opening message. - Save Command, set the trigger (cron, on-merge, on-completion), and deploy.
3
Watch the Run
The agent’s messages stream into the Bolt command’s stdout, so you can follow progress live in the Bolt run logs. The Bolt run inherits the agent’s outcome: it exits
0 when the agent reaches COMPLETED and 1 on FAILED or EXPIRED. If a Slack channel is configured in the YAML, the same messages post to that thread.Prefer to trigger from your own code?
You can also trigger agents programmatically over the Paradime API or Python SDK, instead of from Bolt:Next Steps
- YAML Configuration — Learn all available fields and options
- API Reference — Full GraphQL mutation and query reference
- Tools Reference — See all tools available to your agents
- Examples — See tutorials on how to get started deploying agents