1+ # Beads Configuration File
2+ # This file configures default behavior for all bd commands in this repository
3+ # All settings can also be set via environment variables (BD_* prefix)
4+ # or overridden with command-line flags
5+
6+ # Issue prefix for this repository (used by bd init)
7+ # If not set, bd init will auto-detect from directory name
8+ # Example: issue-prefix: "myproject" creates issues like "myproject-1", "myproject-2", etc.
9+ # issue-prefix: ""
10+
11+ # Use no-db mode: JSONL-only, no Dolt database
12+ # When true, .beads/issues.jsonl is the only local store
13+ # no-db: false
14+
15+ # Enable JSON output by default
16+ # json: false
17+
18+ # Feedback title formatting for mutating commands (create/update/close/dep/edit)
19+ # 0 = hide titles, N > 0 = truncate to N characters
20+ # output:
21+ # title-length: 255
22+
23+ # Default actor for audit trails (overridden by BEADS_ACTOR or --actor)
24+ # actor: ""
25+
26+ # Export events (audit trail) to .beads/events.jsonl on each flush/sync
27+ # When enabled, new events are appended incrementally using a high-water mark.
28+ # Use 'bd export --events' to trigger manually regardless of this setting.
29+ # events-export: false
30+
31+ # Multi-repo configuration (experimental - bd-307)
32+ # Allows hydrating from multiple repositories and routing writes to the correct database
33+ # repos:
34+ # primary: "." # Primary repo (where this database lives)
35+ # additional: # Additional repos to hydrate from (read-only)
36+ # - ~/beads-planning # Personal planning repo
37+ # - ~/work-planning # Work planning repo
38+
39+ # Dolt-native backup (periodic backup for off-machine recovery)
40+ # This is full database backup only. Cross-machine sync uses Dolt remotes.
41+ # backup:
42+ # enabled: false # Disable auto-backup entirely
43+ # interval: 15m # Minimum time between auto-backups
44+ # git-push: false # Disable git push (backup locally only)
45+ # git-repo: "" # Separate git repo for backups (default: project repo)
46+
47+ # Optional JSONL auto-export for viewers, interchange, and issue-level migration.
48+ # Disabled by default; enable only when an integration needs fresh .beads/issues.jsonl.
49+ # Use relative paths under .beads/ for JSONL import/export filenames.
50+ # export:
51+ # auto: false
52+ # path: issues.jsonl
53+ # interval: 60s
54+ # git-add: false
55+ # import:
56+ # path: issues.jsonl
57+
58+ # Integration settings (access with 'bd config get/set')
59+ # Non-secret keys (stored in the database):
60+ # - jira.url, jira.project
61+ # - linear.team_id
62+ # - github.org, github.repo
63+ #
64+ # Secret keys (stored in this file but prefer env vars to avoid git exposure):
65+ # - linear.api_key → use LINEAR_API_KEY env var instead
66+ # - github.token → use GITHUB_TOKEN env var instead
67+
68+ sync.remote : " git+https://github.com/EntityProcess/allagents"
0 commit comments