Skip to main content
Get a Programmable Agent running in three steps.
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.
Both kinds of agent are triggered the same way and appear in the same agent list.
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:
  1. Agent Name — pick data-quality-checker from the dropdown (populated from .dinoai/agents/*.yml on the schedule’s git branch).
  2. Task — describe what to do, for example Audit all staging models for missing tests. This becomes the agent’s opening message.
  3. Save Command, set the trigger (cron, on-merge, on-completion), and deploy.
If you manage schedules as code, add the equivalent CLI command directly:
See Triggering from Bolt for the full walkthrough.
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:
See API Reference for the GraphQL and SDK details, including polling and multi-turn messaging.

Next Steps