diff --git a/packages/coding-agent/src/core/messages.ts b/packages/coding-agent/src/core/messages.ts index b202ca7d..fa4c2969 100644 --- a/packages/coding-agent/src/core/messages.ts +++ b/packages/coding-agent/src/core/messages.ts @@ -116,9 +116,11 @@ export function messageTransformer(messages: AppMessage[]): Message[] { } if (isHookMessage(m)) { // Convert hook message to user message for LLM + // Normalize string content to array format + const content = typeof m.content === "string" ? [{ type: "text" as const, text: m.content }] : m.content; return { role: "user", - content: m.content, + content, timestamp: m.timestamp, }; }