Quick fixes for common Abacus issues.
- Beads backend missing: Run
br --versionorbd --version. Install one of:- beads_rust (br) — Recommended
- beads (bd) — Supported at v0.38.0
- Binary not in PATH: Add the install directory (Homebrew prefix,
~/.local/bin,~/.cargo/bin, etc.) to your shell PATH.
- "Both bd and br found" error in CI: Non-interactive environments require explicit backend selection:
abacus --backend br # Or pre-configure .abacus/config.yaml - "Stored backend not found" message: Your configured backend binary is no longer on PATH. Abacus will prompt you to switch backends.
- Version check failure: Ensure your backend meets minimum version requirements:
br: v0.1.7 or laterbd: v0.30.0 to v0.38.0
- BD version > 0.38.0 warning: This is informational only. Abacus officially supports BD up to v0.38.0; newer versions may work but are not guaranteed.
- No data shown: Confirm you are inside a directory with a
.beads/database or pass--db-path /path/to/.beads/beads.db. - Wrong backend being used: Check the status bar indicator (
[bd]or[br]). Override with:abacus --backend br # or bd - Terminal rendering glitches: Ensure
$TERMsupports 256 colors (e.g.,xterm-256color) and use a modern terminal emulator. - Tree doesn't refresh: Resize the terminal or toggle auto refresh:
abacus --auto-refresh-seconds 0 # disable abacus --auto-refresh-seconds 5 # slower cadence
- Disable auto-refresh (
--auto-refresh-seconds 0) if your.beadsDB is huge. - Use
--output-format plainto reduce rendering cost. - Collapse branches you are not actively inspecting.
- Database locked: Close other instances of Abacus or Beads (
bd/br) that are using the same.beadsfiles. - Wrong project: Use
abacus --db-path /path/to/project/.beads/beads.dbto point at a specific repo.
- Backend preference not saved: Backend selection is stored per-project in
.abacus/config.yaml. If this directory doesn't exist, Abacus creates it on first run. - Config file location: Project config is at
.abacus/config.yamlin your project root. User config is at~/.abacus/config.yaml.
Still stuck? File an issue at github.com/ChrisEdwards/abacus/issues with:
- Your OS and terminal emulator
- Backend version (
br --versionorbd --version) - Abacus version (
abacus --version) - Steps to reproduce the issue