Before You StartParadime
- Your Paradime API endpoint, API key, and API secret. — You can generate under Workspce Settings → API. Make sure to have
DinoAI agent APIcapabilities. Requires Admin access to generate API keys.
- Write access to the repository you want to review PRs on
- Ability to add repository secrets and create GitHub Actions workflows
- Slack — the agent posts reviews to
#pr-reviewsviapost_slack_message
- Issues you want automated must be open and carry the label
agent-ready.
What You’ll Build
By the end of this guide you’ll have:- A
github-backlog-agentDinoAI agent YAML committed under.dinoai/agents/ - A Bolt schedule that triggers the agent on a cron cadence using the Run Paradime DinoAI Agent command — no scripts to maintain
What the Agent Does Per Issue
Once triggered, the agent works through the backlog and, for each open Agent Ready issue:Architecture Overview
How It Works
Bolt runs a singleparadime dinoai command on your chosen cadence. That spins up one agent pod with a task message telling it to process the Agent Ready backlog. The agent list issues, create branch, implement each issue, push, and open a PR - then posts to Slack. Bolt blocks until the agent reaches a terminal state and inherits its success or failure, and the agent’s messages stream into the Bolt run logs.
1
Create the Agent YAML
Create the following file in your repository at
.dinoai/agents/github-backlog-agent.yml. This defines the agent’s role, goal, tools, and Slack output channel..dinoai/agents/github-backlog-agent.yml
2
Commit the Agent to Your Repo
Commit the YAML to the git branch your Bolt schedule will run against (e.g. The agent now appears in the Agent Name dropdown when you configure a Bolt command - the list is populated from
main):.dinoai/agents/*.yml on the configured branch.3
Add Paradime Credentials to the Bolt Schedule
The
paradime dinoai command authenticates with your Paradime API credentials. Store them on the schedule (or at the workspace level under Workspace Settings → Environment Variables to share across all schedules):Make sure the API key has DinoAI Agent capabilities enabled (Workspace Settings → API). These are the only secrets you manage.
4
Create the Bolt Schedule
Go to Bolt → Schedules and click New Schedule. Name it something like 
Option 1: From the Bolt UIClick Add command → Run Paradime DinoAI Agent, then fill in:Save Command, then set the trigger type (cron, on-merge, on-completion) and deploy.Option 2 Schedules as CodeIf you manage Bolt schedules with YAML, add the same command directly. The UI just writes a
GitHub Backlog Agent, then add a command using the Run Paradime DinoAI Agent command type.
- Agent Name — pick
github-backlog-agentfrom the dropdown. - Task — the agent’s opening message. For a full backlog sweep:
paradime dinoai invocation under commands::5
Choose a Schedule Frequency
Pick the cadence that matches how often your team labels new issues as Agent Ready:
For most teams, weekdays at 9 AM (
0 9 * * 1-5) is a good default. If there are no Agent Ready issues, the agent reports an empty backlog and the run completes cleanly. File Structure
The only file you author lives in your repo:Related Docs
- Programmable Agents — Quick Start — getting started with DinoAI agents
- Programmable Agents — YAML Configuration — full reference for agent config options
- Programmable Agents — Tools Reference — all available tools including
read_file,get_linear_issue, andpost_slack_message - Running from Bolt — trigger agents from a Bolt schedule (UI and YAML)`
- Slack Integration — connecting Slack to Paradime
- Paradime API & Credentials — where to find your API endpoint, key, and secret