Programmable Agents
Last updated
Was this helpful?
Programmable Agents let you define named DinoAI agents as YAML files in your git repo and trigger them from either the Paradime API or a Bolt schedule. Each agent has a fixed role, goal, and set of tools — making it composable, version-controlled, and automatable.
Commit one or more YAML files under .dinoai/agents/ in your repo.
Trigger a run from one of:
The Paradime API — triggerDinoaiAgentRun GraphQL mutation. See API Reference.
A Bolt schedule — using the Run Paradime DinoAI Agent command type. See Running from Bolt.
The agent pod uses its configured tools to complete the task and posts results (e.g. to Slack).
Inspect messages live in the Bolt run logs, or poll the API for status and messages.
Quick Start — Define your first agent and trigger a run
YAML Configuration — Full schema and field reference
Running from Bolt — Trigger agents from a Bolt schedule (UI and YAML)
API Reference — GraphQL mutations and queries
Agent-to-Agent Delegation — Spawn child agents and use the callback pattern
Tools Reference — Full list of available tools
Examples — Ready-to-use agent definitions
Last updated
Was this helpful?
Was this helpful?