feat(auto_commit_service): Implement new auto-commit feature for service

This commit is contained in:
Lilith 2026-01-13 09:10:43 -08:00
parent b72ac58178
commit 1da61499c1

View file

@ -70,14 +70,16 @@ def main() -> None:
cwd = Path.cwd()
daemon_config = load_daemon_config(cwd)
# Override ignore_repos from config file if present
ignore_repos_override = {}
# Override config from startup-config.json if present
config_overrides = {}
if "ignore_repos" in daemon_config and daemon_config["ignore_repos"]:
ignore_repos_override["ignore_repos"] = daemon_config["ignore_repos"]
config_overrides["ignore_repos"] = daemon_config["ignore_repos"]
if "repos_base_paths" in daemon_config and daemon_config["repos_base_paths"]:
config_overrides["repos_base_paths"] = [Path(p) for p in daemon_config["repos_base_paths"]]
settings = AutoCommitSettings(
service_name="auto-commit-service",
**ignore_repos_override
**config_overrides
)
# Setup file logging