1
ellipsis:
2
kind: agent
3
name: check-api-changes
4
trigger:
5
type: react
6
pull_request:
7
on: [pushed]
8
repositories: [api-repo]
9
session:
10
claude_code:
11
model: claude-opus-5-5
12
prompt: |
13
Check the changed API routes for
14
missing test coverage.
15
environment:
16
repositories:
17
- name: api-repo
18
hooks:
19
after_checkout: |
20
cd api-repo
21
pnpm install --frozen-lockfile
22
compute:
23
cpu: 4
24
memory: 8GB
25
budget:
26
session: 5
27
day: 50
Agents in YAML
Define the prompt, environment, permissions, and budget in YAML.