# save the YAML below as app.yaml in a new folder
digitorn install ./pr-reviewerThis is a local install: the folder you create is the source. No Hub package to publish first.
Click each one for the credential setup command, scope guidance, and provider details.
1schema_version: 223app:4 app_id: pr-reviewer5 name: "PR reviewer"6 version: "1.0.0"7 category: "developer-tools"89runtime:10 mode: background11 entry_agent: reviewer12 hooks:13 - id: pr_budget_cap14 "on": tool_start15 condition:16 type: expression17 expr: "session.tool_calls.total >= 30"18 action:19 type: gate20 reason: "PR review budget cap reached. Ask a human to extend."2122tools:23 modules:24 web: {}25 bash: {}26 channels:27 config:28 providers:29 github_pr:30 adapter: webhook31 config:32 inbound_path: /hooks/github-pr33 activation:34 agent: reviewer35 message: "{{event.payload.pull_request.title}}\n\n{{event.payload.pull_request.body}}"3637agents:38 - id: reviewer39 modules: [{web: [fetch]}, {bash: [run]}]40 brain:41 provider: anthropic42 model: claude-sonnet-543 credential: { ref: anthropic_main, scope: per_user, provider: anthropic }44 system_prompt: |45 Review the PR diff. Tag each comment with severity (blocker, warning, nit).46 Cite file:line for every comment. Be terse.Engineering notes from the Digitorn team. No marketing, no launch announcements, no "10 prompts that will change your life". Just the things we write that we'd want to read.