Pullfrog can automatically respond to new issues — creating plans, starting builds, or applying labels. Configure these in the Issues section of the console.
Enrich new issues
When enabled, Pullfrog automatically kicks off an agent run whenever a new issue is opened. You choose what it does:
- Plan — analyze the issue and post an implementation plan as a comment
- Build — jump straight into implementation (creates a PR)
- Custom — provide your own instructions for how to handle new issues
Options
- Include issues from non-collaborators (public repos) — auto-respond to community-filed issues without giving non-collaborators access to other triggers
If you’d rather let authors decide when to involve Pullfrog, set issues to Quick Links mode instead. Pullfrog will post a comment with one-click Make a plan and Build this buttons instead of auto-triggering.
Issue indexing
Issue indexing is a
Pro feature.
Pullfrog indexes your repository’s issue history in the background. Whenever it then responds to an issue, it first checks that issue against the index — and if it looks like a duplicate, it links the existing issue instead of producing a plan.
Pullfrog never closes or labels an issue on similarity alone; the decision stays with a maintainer.
Indexing itself runs from the moment a repository is set up, on every plan, and Pullfrog backfills the existing issues at that point. Pro is what lets Pullfrog use the index. That ordering is deliberate: a duplicate is only catchable if the index already covers the original, so building the history early is what makes the feature useful on the day you upgrade rather than a year later.
Indexing reads issue titles, bodies, and comments, and may read a bounded amount of repository source when an issue references specific files. It never writes to your repository.
Auto-label issues
Independently of issue enrichment, Pullfrog can automatically label new issues based on their content. It reads the title and body, picks from your repository’s existing label set, and applies the best matches.
You can customize labeling behavior with Labeling instructions in the console (e.g., “Prefer specific labels over generic ones. Use at most 3 labels.”).
Plan instructions
The Plan instructions field in the Modes section of the console guides how Pullfrog writes implementation plans. These apply whenever Pullfrog runs in Plan mode — whether triggered by issue enrichment, Quick Links, or a direct @pullfrog mention.