fix(codex): defer session persistence until user activity

This commit is contained in:
weishu
2026-07-12 11:00:08 +08:00
parent 65e1708c78
commit 5a377e38b9
35 changed files with 2118 additions and 131 deletions
+12 -2
View File
@@ -387,9 +387,19 @@ export class SyncEngine {
namespace: string,
model?: string,
effort?: string,
modelReasoningEffort?: string
modelReasoningEffort?: string,
requestedId?: string
): Session {
return this.sessionCache.getOrCreateSession(tag, metadata, agentState, namespace, model, effort, modelReasoningEffort)
return this.sessionCache.getOrCreateSession(
tag,
metadata,
agentState,
namespace,
model,
effort,
modelReasoningEffort,
requestedId
)
}
getOrCreateMachine(id: string, metadata: unknown, runnerState: unknown, namespace: string): Machine {