fix(ralph-loop): skip idle continuation during background tasks

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
YeonGyu-Kim
2026-04-27 17:52:45 +09:00
parent f429e539fa
commit d0dee70f9d
6 changed files with 22 additions and 3 deletions
+2
View File
@@ -46,6 +46,7 @@ export function createRalphLoopHook(
const getTranscriptPath = options?.getTranscriptPath ?? getDefaultTranscriptPath
const apiTimeout = options?.apiTimeout ?? DEFAULT_API_TIMEOUT
const checkSessionExists = options?.checkSessionExists
const backgroundManager = options?.backgroundManager
const loopState = createLoopStateController({
directory: ctx.directory,
@@ -59,6 +60,7 @@ export function createRalphLoopHook(
apiTimeoutMs: apiTimeout,
getTranscriptPath,
checkSessionExists,
backgroundManager,
sessionRecovery,
loopState,
})