fix(coding-agent): fixed parked subagent restoration from persisted sessions
- Fixed cold revival flow so parked subagents are restored from persisted sessions at startup. - Fixed session-init persistence to include spawns and readSummarize fields for replay accuracy. - Fixed latest-session lookup by adding peekSessionInit for lock-free persisted contract access. - Added lifecycle and session tests for cold-revive success, decline, and retry paths.
This commit is contained in:
@@ -2098,6 +2098,8 @@ export async function runSubprocess(options: ExecutorOptions): Promise<SingleRes
|
||||
systemPrompt: session.agent.state.systemPrompt.join("\n\n"),
|
||||
task,
|
||||
tools: session.getActiveToolNames(),
|
||||
spawns: spawnsEnv,
|
||||
readSummarize: agent.readSummarize,
|
||||
outputSchema,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user