Agents
July 29, 2026 ยท View on GitHub
Reference documentation for the agents shipped by fullsend.
The default agents are defined in the
fullsend-ai/agents repository
and resolved at runtime via config entries or agents-repo fallback.
Custom agents can be registered via the agents: field in org or per-repo
config (see ADR 0058).
| Agent | Summary |
|---|---|
| Triage | Inspects new issues and produces structured triage decisions |
| Prioritize | Scores issues using the RICE framework for project board ranking |
| Code | Implements fixes and features from triaged issues |
| Review | Reviews pull requests for correctness, security, and intent alignment |
| Fix | Addresses review feedback on open PRs |
| Retro | Analyzes completed workflows and proposes system improvements |
Configuration
All agents can be configured by adding instructions and skills to your
repository. Changes to AGENTS.md affect every agent; skills let you tune how
a specific agent performs a specific task. See
Configuring with AGENTS.md and
Configuring with Skills.
At some point, enough configuration turns a configured default agent into a derived agent. See Default, derived, and custom agents for where that line is and why it matters.
Custom Agents
Custom agents can be added to the fullsend pipeline via the agents: field in
your org-level or per-repo config.yaml. Each entry is either a local path
(relative to the fullsend directory) or a pinned HTTPS URL with an integrity
hash. Config entries are looked up directly by name; when absent, a runtime
fallback resolves known first-party agents from fullsend-ai/agents.
See ADR 0058 for
details and Bring Your Own Agent
for the complete guide to building and registering custom agents.