subagent session data fix

This commit is contained in:
Rob Colbert 2026-05-11 12:52:50 -04:00
parent f2566f9b86
commit 62578e8e56

View File

@ -673,10 +673,16 @@ class AgentService extends GadgetService {
const provider = workOrder.turn.provider as IAiProvider | undefined; const provider = workOrder.turn.provider as IAiProvider | undefined;
// Build session block matching the format used in gadget-code's buildSystemPrompt // Build session block matching the format used in gadget-code's buildSystemPrompt
const sessionCreated = session?.createdAt
? (session.createdAt instanceof Date
? session.createdAt.toISOString()
: String(session.createdAt))
: "unknown";
const sessionBlock = [ const sessionBlock = [
`Session ID: ${session?._id ?? "unknown"}`, `Session ID: ${session?._id ?? "unknown"}`,
`Session Name: ${session?.name ?? "unknown"}`, `Session Name: ${session?.name ?? "unknown"}`,
`Session Created: ${session?.createdAt?.toISOString() ?? "unknown"}`, `Session Created: ${sessionCreated}`,
`AI Provider: ${provider?.name ?? "unknown"}`, `AI Provider: ${provider?.name ?? "unknown"}`,
`AI API: ${provider?.apiType ?? "unknown"}`, `AI API: ${provider?.apiType ?? "unknown"}`,
`Model: ${workOrder.turn.llm}`, `Model: ${workOrder.turn.llm}`,