A community based topic aggregation platform built on atproto
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: load from JSONL, no SQLite, write back after each command
12# When true, bd will use .beads/issues.jsonl as the source of truth
13# instead of SQLite database
14# no-db: false
15
16# Disable daemon for RPC communication (forces direct database access)
17# no-daemon: false
18
19# Disable auto-flush of database to JSONL after mutations
20# no-auto-flush: false
21
22# Disable auto-import from JSONL when it's newer than database
23# no-auto-import: false
24
25# Enable JSON output by default
26# json: false
27
28# Default actor for audit trails (overridden by BD_ACTOR or --actor)
29# actor: ""
30
31# Path to database (overridden by BEADS_DB or --db)
32# db: ""
33
34# Auto-start daemon if not running (can also use BEADS_AUTO_START_DAEMON)
35# auto-start-daemon: true
36
37# Debounce interval for auto-flush (can also use BEADS_FLUSH_DEBOUNCE)
38# flush-debounce: "5s"
39
40# Multi-repo configuration (experimental - bd-307)
41# Allows hydrating from multiple repositories and routing writes to the correct JSONL
42# repos:
43# primary: "." # Primary repo (where this database lives)
44# additional: # Additional repos to hydrate from (read-only)
45# - ~/beads-planning # Personal planning repo
46# - ~/work-planning # Work planning repo
47
48# Integration settings (access with 'bd config get/set')
49# These are stored in the database, not in this file:
50# - jira.url
51# - jira.project
52# - linear.url
53# - linear.api-key
54# - github.org
55# - github.repo
56# - sync.branch - Git branch for beads commits (use BEADS_SYNC_BRANCH env var or bd config set)