When cloning a repo that has .beads/ tracked in git, the beads.db file is missing (gitignored) but issues.jsonl exists. The bd commands fail with "prefix mismatch" because: 1. No beads.db means no prefix config stored 2. bd falls back to walking up to find a database 3. Finds town-level database with 'hq-' prefix Fix: After detecting the source repo's prefix from config.yaml or issues, run 'bd init --prefix <prefix>' to create the database and auto-import from issues.jsonl. Also updated initAgentBeads to use the correct beads location (mayor/rig/.beads for repos with tracked beads).
28 KiB
28 KiB