Agents

Five autonomous agents work on your codebase.


Overview

AgentPurpose
EngineerPicks tasks from backlog, creates PRs
Tech LeadReviews PRs, merges or requests changes
DiscoveryFinds TODOs, missing tests, issues
Product ManagerProposes high-value features
AuditorMonitors system health

Pipeline

Discovery + Product Manager
           ↓
     GitHub Issues (backlog)
           ↓
        Engineer → Pull Request
           ↓
       Tech Lead → Merge/Reject

How Each Agent Works

Engineer

Picks tasks from the GitHub Issues backlog and implements them.

Tech Lead

Reviews pull requests and decides whether to merge or request changes.

Discovery

Scans the codebase for technical debt and creates GitHub Issues.

Product Manager

Analyzes the codebase and proposes high-value features.

Auditor

Monitors system health and identifies patterns.


Run Manually

docker exec barbossa barbossa run engineer
docker exec barbossa barbossa run tech-lead
docker exec barbossa barbossa run discovery