Agents Overview
Agents are the core workers in CoffeeBreakAI. Each agent is specialized for a type of work and is invoked by the Task Router.
What Agents Do
Examples include:
- Planning and decomposing work items.
- Writing or refactoring code.
- Generating or updating documentation.
- Suggesting tests or quality improvements.
- Refining outputs based on review feedback.
Agents operate within the constraints of:
- Workspace configuration (thresholds, integrations).
- Capability hints attached to tasks.
- Retry and confidence policies.
Agent Registry
The Agent Registry:
- Maintains a list of available agents.
- Knows which agents can handle which task types.
- Provides a programmatic way for the Task Router to obtain an appropriate agent instance.
For details on specific categories of agents, see Agent Types.