Skip to content

fix: enable auto-export by default and add init prompt (GH#2973)#3204

Open
maphew wants to merge 2 commits intogastownhall:mainfrom
maphew:worktree-fix-export-refresh-2973
Open

fix: enable auto-export by default and add init prompt (GH#2973)#3204
maphew wants to merge 2 commits intogastownhall:mainfrom
maphew:worktree-fix-export-refresh-2973

Conversation

@maphew
Copy link
Copy Markdown
Collaborator

@maphew maphew commented Apr 11, 2026

Summary

  • Enable export.auto by default so JSONL export refreshes after every write command without extra configuration
  • Change default export.path from export.jsonl to canonical issues.jsonl and enable export.git-add
  • Add interactive prompt during bd init letting users opt out of auto-export
  • Document all export.* config keys in bd config --help

Fixes #2973

Test plan

  • bd init in interactive mode shows auto-export prompt, defaults to yes
  • bd init --non-interactive skips prompt, keeps auto-export enabled
  • After a write command (e.g. bd create), .beads/issues.jsonl is written automatically
  • bd config set export.auto false disables auto-export
  • bd config --help shows export.* namespace and keys
  • bd init --help mentions auto-export behavior

🤖 Generated with Claude Code

maphew and others added 2 commits April 11, 2026 13:01
…GH#2973)

Users expected JSONL export to refresh automatically but export.auto
defaulted to false, requiring explicit opt-in. Also the default filename
(export.jsonl) didn't match the canonical issues.jsonl used in docs and
git hooks. Change defaults: export.auto=true, export.path=issues.jsonl,
export.git-add=true so viewers (bv) and git workflows see fresh data
without extra configuration.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…973)

Interactive bd init now asks whether to enable auto-export (default: yes).
Users can opt out during setup instead of discovering the setting later.

Also documents the export.* config namespace in bd config --help with
all four keys (export.auto, export.path, export.interval, export.git-add)
and adds export examples.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

bd json export doesn't seem to refresh

1 participant