Troubleshooting¶
First step¶
Run diagnostics:
This checks config, auth, and recent activity.
Auth failures¶
# Check tokens
cat .env
# New GitHub token
gh auth token
# Add to .env: GITHUB_TOKEN=ghp_...
# New Claude token
claude setup-token
# Add to .env: CLAUDE_CODE_OAUTH_TOKEN=...
# Restart
docker compose restart
Container keeps restarting¶
Usually missing config or invalid JSON.
No PRs created¶
- Check for issues labeled
backlog - Run:
docker exec barbossa barbossa run engineer - Logs:
docker exec barbossa barbossa logs engineer
Tech Lead rejects everything¶
- CI must pass
- Tests required for 50+ line changes
- Max 30 files per PR
- PRs close after 3 failed reviews
Logs: docker exec barbossa barbossa logs tech-lead
View logs¶
barbossa watch # All agent logs
barbossa logs engineer # Specific agent
docker compose logs -f # Container logs
Notifications not working¶
- Check
notifications.enabled: truein config - Verify webhook URL is correct
- Check Discord channel permissions