diff --git a/src/auto_commit_service/scheduler/daemon.py b/src/auto_commit_service/scheduler/daemon.py index 1e46a94..91fe9fe 100644 --- a/src/auto_commit_service/scheduler/daemon.py +++ b/src/auto_commit_service/scheduler/daemon.py @@ -654,6 +654,9 @@ class CommitDaemon: logger.info("Daemon stopped, aborting cycle") break + # Yield to event loop periodically to keep HTTP API responsive + await asyncio.sleep(0) + # Get status first to know the branch and if we need to push try: status = await git_status(repo.path)