MCPcopy Create free account
hub / github.com/ByBrawe/opencode-loop / sessionIsIdle

Function sessionIsIdle

src/index.js:862–864  ·  view source on GitHub ↗
(client, sessionID, directory, options = {})

Source from the content-addressed store, hash-verified

860 if (capturedModel)
861 return capturedModel;
862 const messages = await readRecentSessionMessages(client, sessionID, directory);
863 for (const message of orderedSessionMessages(messages).reverse()) {
864 const info = message?.info || message;
865 const model = normalizedModelRef(info?.model) || normalizedModelRef(info);
866 if (!model)
867 continue;

Callers 3

scheduleIdleWorkFunction · 0.85
scheduleDueWorkFunction · 0.85
maybeRunDueJobsFunction · 0.85

Calls 1

sessionStatusTypeFunction · 0.85

Tested by

no test coverage detected