fix(config): add YAML config support for daemon auto-sync settings#1294
fix(config): add YAML config support for daemon auto-sync settings#1294steveyegge merged 1 commit intosteveyegge:mainfrom
Conversation
Add ability to configure daemon.auto-sync, daemon.auto-commit, daemon.auto-push, and daemon.auto-pull via config.yaml. Priority order: CLI flag > env var > YAML config > database config Individual YAML settings allow fine-grained control without triggering the legacy "enable everything" behavior. Tests cover unified and individual settings, env var overrides, and CLI flag overrides.
|
Any thoughts on this? Essentially the problem is that the daemon needs to be started with the There is |
steveyegge
left a comment
There was a problem hiding this comment.
Clean implementation of YAML config support for daemon auto-sync settings. The priority order (CLI > env > YAML > database) is consistent with existing patterns. Good test coverage for unified and individual settings, plus env var overrides. LGTM.
🤖 Reviewed by PR Sheriff (beads/crew/emma)
…teveyegge#1294) Add ability to configure daemon.auto-sync, daemon.auto-commit, daemon.auto-push, and daemon.auto-pull via config.yaml. Priority order: CLI flag > env var > YAML config > database config Individual YAML settings allow fine-grained control without triggering the legacy "enable everything" behavior. Tests cover unified and individual settings, env var overrides, and CLI flag overrides.
…teveyegge#1294) Add ability to configure daemon.auto-sync, daemon.auto-commit, daemon.auto-push, and daemon.auto-pull via config.yaml. Priority order: CLI flag > env var > YAML config > database config Individual YAML settings allow fine-grained control without triggering the legacy "enable everything" behavior. Tests cover unified and individual settings, env var overrides, and CLI flag overrides.
…teveyegge#1294) Add ability to configure daemon.auto-sync, daemon.auto-commit, daemon.auto-push, and daemon.auto-pull via config.yaml. Priority order: CLI flag > env var > YAML config > database config Individual YAML settings allow fine-grained control without triggering the legacy "enable everything" behavior. Tests cover unified and individual settings, env var overrides, and CLI flag overrides.
Add ability to configure daemon.auto-sync, daemon.auto-commit, daemon.auto-push, and daemon.auto-pull via config.yaml.
Priority order: CLI flag > env var > YAML config > database config
Individual YAML settings allow fine-grained control without triggering the legacy "enable everything" behavior. Tests cover unified and individual settings, env var overrides, and CLI flag overrides.