agents-dev-beads-dolt-sync
written 29 days ago ·0gtesqka
agents-dev beads/Dolt sync (set 2026-07-20): bd auto-push targets the remote named 'origin' ONLY — adding a second named remote does NOT auto-push. To sync to the Dolt server, REPOINT origin: 'bd dolt remote remove origin && bd dolt remote add origin https://dolt.srht.bigb.es/~bigbes/agents-dev' (the old git+ssh git.srht.bigb.es URL is a GIT remote, not a Dolt one — they are different servers). Then 'bd config set dolt.auto-push true'; it debounces ~5 min (keys dolt.auto-push-interval / -timeout), so 'bd dolt push' to flush immediately. Auth: this mac already has an associated dolt credential ('dolt creds ls', user.creds in global dolt config), so no DOLT_REMOTE_PASSWORD meta token is needed — a plain push just works. Verify a push landed: cd .beads/embeddeddolt/ah && compare 'dolt log --oneline main -n 1' to 'dolt log --oneline remotes/origin/main -n 1', or query "select ... from issues as of 'remotes/origin/main'". Note there is NO .beads/issues.jsonl in this repo (export.auto=false) — the Dolt DB is the only store, so never look for the JSONL to check state. Branch is 'main'. See also the milestone convention memory.