Aider Integration
How to use beads with Aider.
Setup
Quick Setup
bd setup aider
This creates/updates .aider.conf.yml with beads context.
Verify Setup
bd setup aider --check
Configuration
The setup adds to .aider.conf.yml:
# Beads integration — bd prime provides issue context
auto-commits: false
Workflow
Start Session
# Aider will have access to issues via .aider.conf.yml
aider
# Or manually inject context
bd prime | aider --message-file -
During Work
Use bd commands alongside aider:
# In another terminal or after exiting aider
bd create "Found bug during work" --deps discovered-from:bd-42 --json
bd update bd-42 --status in_progress
bd ready
End Session
bd sync
Best Practices
- Keep issues visible - Use
bd primeto inject issue context - Sync regularly - Run
bd syncafter significant changes - Use discovered-from - Track issues found during work
- Document context - Include descriptions in issues
Example Workflow
# 1. Check ready work
bd ready
# 2. Start aider with issue context
aider --message "Working on bd-42: Fix auth bug"
# 3. Work in aider...
# 4. Create discovered issues
bd create "Found related bug" --deps discovered-from:bd-42 --json
# 5. Complete and sync
bd close bd-42 --reason "Fixed"
bd sync
Troubleshooting
Config not loading
# Check config exists
cat .aider.conf.yml
# Regenerate
bd setup aider
Issues not visible
# Use bd prime to inject issue context
bd prime | aider --message-file -
# Or check database health
bd doctor