[13:41:58] [realtime] Starting replay of 68 events
[13:41:58] [opencode] Starting replay of 55 events
[13:41:58] Session created: [object Object]
[13:41:58] ✓ Functions registered in session: [1 tools]
[13:41:58] [OpenCode Event] [object Object]
[13:41:58] updateOpenCodeMessageFromEvent
[13:41:58] [OpenCode] message.updated [object Object]
[13:41:58] [opencode] message.updated (id: msg_aa66ea)
[13:41:58] [OpenCode] Created message from message.updated: msg_aa66ea role: user
[13:41:58] [workspace] message has no ID, skipping
[13:41:58] [Audio Chat] Agent status changed: [object Object]
[13:41:58] Session updated: [object Object]
[13:41:58] ✓ Functions in updated session: [1 tools]
[13:41:58] Item created: [object Object]
[13:41:58] [workspace] createRealtimeMessage(user, item_id: item_CeKjOKkcMDx4J1XFr6OJR)
[13:41:58] [OpenCode Event] [object Object]
[13:41:58] updateOpenCodePart
[13:41:58] [OpenCode] message.part [object Object]
[13:41:58] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:41:58] [OpenCode] Text part streaming: user asked about the current date
[13:41:58] [Audio Chat] Agent status changed: [object Object]
[13:41:58] Item created: [object Object]
[13:41:58] [workspace] createRealtimeMessage(user, item_id: item_CeKjOtq3aNIHrR0S3F0tQ)
[13:41:58] Unhandled message type: response.created [object Object]
[13:41:58] [OpenCode Event] [object Object]
[13:41:58] updateOpenCodeMessageFromEvent
[13:41:58] [OpenCode] message.updated [object Object]
[13:41:58] [opencode] message.updated (id: msg_aa66ea)
[13:41:58] [OpenCode] Created message from message.updated: msg_aa66ea role: assistant
[13:41:58] [workspace] message has no ID, skipping
[13:41:58] [Audio Chat] Agent status changed: [object Object]
[13:41:58] Unhandled message type: response.output_item.added [object Object]
[13:41:58] Item created: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] [OpenCode Event] [object Object]
[13:41:58] updateOpenCodeMessageFromEvent
[13:41:58] [OpenCode] message.updated [object Object]
[13:41:58] [opencode] message.updated (id: msg_aa66ea)
[13:41:58] [Audio Chat] Agent status changed: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments delta: [object Object]
[13:41:58] Function call arguments done: [object Object]
[13:41:58] Unhandled message type: response.output_item.done [object Object]
[13:41:58] Response complete: [object Object]
[13:41:58] Realtime API function call: send_opencode_task [object Object]
[13:41:58] [realtime] addMessage: tool (seq 0)
[13:41:58] Calling function send_opencode_task with args: [object Object]
[13:41:59] [OpenCode Event] [object Object]
[13:41:59] updateOpenCodeMessageFromEvent
[13:41:59] [OpenCode] message.updated [object Object]
[13:41:59] [opencode] message.updated (id: msg_aa66ea)
[13:41:59] [Audio Chat] Agent status changed: [object Object]
[13:42:00] [OpenCode Event] [object Object]
[13:42:00] updateOpenCodePart
[13:42:00] [OpenCode] message.part [object Object]
[13:42:00] [opencode] message.part.updated (type: step-start, id: msg_aa66ea)
[13:42:00] [Audio Chat] Agent status changed: [object Object]
[13:42:00] [OpenCode Event] [object Object]
[13:42:00] updateOpenCodePart
[13:42:00] [OpenCode] message.part [object Object]
[13:42:00] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:00] [OpenCode] Text part streaming: Base
[13:42:00] [Audio Chat] Agent status changed: [object Object]
[13:42:01] [OpenCode Event] [object Object]
[13:42:01] updateOpenCodePart
[13:42:01] [OpenCode] message.part [object Object]
[13:42:01] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:01] [OpenCode] Text part streaming: Based on the environment
[13:42:01] [Audio Chat] Agent status changed: [object Object]
[13:42:01] [OpenCode Event] [object Object]
[13:42:01] updateOpenCodePart
[13:42:01] [OpenCode] message.part [object Object]
[13:42:01] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:01] [OpenCode] Text part streaming: Based on the environment information
[13:42:01] [Audio Chat] Agent status changed: [object Object]
[13:42:01] [OpenCode Event] [object Object]
[13:42:01] updateOpenCodePart
[13:42:01] [OpenCode] message.part [object Object]
[13:42:01] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:01] [OpenCode] Text part streaming: Based on the environment information I
[13:42:01] [Audio Chat] Agent status changed: [object Object]
[13:42:01] [OpenCode Event] [object Object]
[13:42:01] updateOpenCodePart
[13:42:01] [OpenCode] message.part [object Object]
[13:42:01] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:01] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:01] [Audio Chat] Agent status changed: [object Object]
[13:42:01] [OpenCode Event] [object Object]
[13:42:01] updateOpenCodePart
[13:42:01] [OpenCode] message.part [object Object]
[13:42:01] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:01] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:01] [Audio Chat] Agent status changed: [object Object]
[13:42:02] [OpenCode Event] [object Object]
[13:42:02] updateOpenCodePart
[13:42:02] [OpenCode] message.part [object Object]
[13:42:02] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:02] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:02] [Audio Chat] Agent status changed: [object Object]
[13:42:02] [OpenCode Event] [object Object]
[13:42:02] updateOpenCodePart
[13:42:02] [OpenCode] message.part [object Object]
[13:42:02] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:02] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:02] [Audio Chat] Agent status changed: [object Object]
[13:42:02] [OpenCode Event] [object Object]
[13:42:02] updateOpenCodePart
[13:42:02] [OpenCode] message.part [object Object]
[13:42:02] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:02] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:02] [Audio Chat] Agent status changed: [object Object]
[13:42:02] [OpenCode Event] [object Object]
[13:42:02] updateOpenCodePart
[13:42:03] [OpenCode] message.part [object Object]
[13:42:03] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:03] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:03] [Audio Chat] Agent status changed: [object Object]
[13:42:03] [OpenCode Event] [object Object]
[13:42:03] updateOpenCodePart
[13:42:03] [OpenCode] message.part [object Object]
[13:42:03] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:03] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:03] [Audio Chat] Agent status changed: [object Object]
[13:42:03] [OpenCode Event] [object Object]
[13:42:03] updateOpenCodePart
[13:42:03] [OpenCode] message.part [object Object]
[13:42:03] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:03] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:03] [Audio Chat] Agent status changed: [object Object]
[13:42:03] [OpenCode Event] [object Object]
[13:42:03] updateOpenCodePart
[13:42:03] [OpenCode] message.part [object Object]
[13:42:03] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:03] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:03] [Audio Chat] Agent status changed: [object Object]
[13:42:03] [OpenCode Event] [object Object]
[13:42:04] updateOpenCodePart
[13:42:04] [OpenCode] message.part [object Object]
[13:42:04] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:04] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:04] [Audio Chat] Agent status changed: [object Object]
[13:42:04] Function send_opencode_task returned: [object Object]
[13:42:04] [realtime] addMessage: tool (seq 1)
[13:42:04] [OpenCode Event] [object Object]
[13:42:04] updateOpenCodePart
[13:42:04] [OpenCode] message.part [object Object]
[13:42:04] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:04] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:04] [Audio Chat] Agent status changed: [object Object]
[13:42:04] [OpenCode Event] [object Object]
[13:42:04] updateOpenCodePart
[13:42:04] [OpenCode] message.part [object Object]
[13:42:04] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:04] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:04] [Audio Chat] Agent status changed: [object Object]
[13:42:04] [OpenCode Event] [object Object]
[13:42:04] updateOpenCodePart
[13:42:04] [OpenCode] message.part [object Object]
[13:42:04] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:04] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:04] [Audio Chat] Agent status changed: [object Object]
[13:42:04] [OpenCode Event] [object Object]
[13:42:05] updateOpenCodePart
[13:42:05] [OpenCode] message.part [object Object]
[13:42:05] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:05] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:05] [Audio Chat] Agent status changed: [object Object]
[13:42:05] [OpenCode Event] [object Object]
[13:42:05] updateOpenCodePart
[13:42:05] [OpenCode] message.part [object Object]
[13:42:05] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:05] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:05] [Audio Chat] Agent status changed: [object Object]
[13:42:05] [OpenCode Event] [object Object]
[13:42:05] updateOpenCodePart
[13:42:05] [OpenCode] message.part [object Object]
[13:42:05] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:05] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:05] [Audio Chat] Agent status changed: [object Object]
[13:42:05] [OpenCode Event] [object Object]
[13:42:05] updateOpenCodePart
[13:42:05] [OpenCode] message.part [object Object]
[13:42:05] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:05] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:06] [Audio Chat] Agent status changed: [object Object]
[13:42:06] [OpenCode Event] [object Object]
[13:42:06] updateOpenCodePart
[13:42:06] [OpenCode] message.part [object Object]
[13:42:06] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:06] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:06] [Audio Chat] Agent status changed: [object Object]
[13:42:06] [OpenCode Event] [object Object]
[13:42:06] updateOpenCodePart
[13:42:06] [OpenCode] message.part [object Object]
[13:42:06] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:06] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:06] [Audio Chat] Agent status changed: [object Object]
[13:42:06] [OpenCode Event] [object Object]
[13:42:06] updateOpenCodePart
[13:42:06] [OpenCode] message.part [object Object]
[13:42:06] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:06] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:06] [Audio Chat] Agent status changed: [object Object]
[13:42:06] [OpenCode Event] [object Object]
[13:42:06] updateOpenCodePart
[13:42:07] [OpenCode] message.part [object Object]
[13:42:07] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:07] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:07] [Audio Chat] Agent status changed: [object Object]
[13:42:07] [OpenCode Event] [object Object]
[13:42:07] updateOpenCodePart
[13:42:07] [OpenCode] message.part [object Object]
[13:42:07] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:07] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:07] [Audio Chat] Agent status changed: [object Object]
[13:42:07] [OpenCode Event] [object Object]
[13:42:07] updateOpenCodePart
[13:42:07] [OpenCode] message.part [object Object]
[13:42:07] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:07] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:07] [Audio Chat] Agent status changed: [object Object]
[13:42:07] [OpenCode Event] [object Object]
[13:42:07] updateOpenCodePart
[13:42:07] [OpenCode] message.part [object Object]
[13:42:07] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:07] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:07] [Audio Chat] Agent status changed: [object Object]
[13:42:08] [OpenCode Event] [object Object]
[13:42:08] updateOpenCodePart
[13:42:08] [OpenCode] message.part [object Object]
[13:42:08] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:08] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:08] [Audio Chat] Agent status changed: [object Object]
[13:42:08] [OpenCode Event] [object Object]
[13:42:08] updateOpenCodePart
[13:42:08] [OpenCode] message.part [object Object]
[13:42:08] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:08] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:08] [Audio Chat] Agent status changed: [object Object]
[13:42:08] [OpenCode Event] [object Object]
[13:42:08] updateOpenCodePart
[13:42:08] [OpenCode] message.part [object Object]
[13:42:08] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:08] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:08] [Audio Chat] Agent status changed: [object Object]
[13:42:08] [OpenCode Event] [object Object]
[13:42:09] updateOpenCodePart
[13:42:09] [OpenCode] message.part [object Object]
[13:42:09] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:09] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:09] [Audio Chat] Agent status changed: [object Object]
[13:42:09] [OpenCode Event] [object Object]
[13:42:09] updateOpenCodePart
[13:42:09] [OpenCode] message.part [object Object]
[13:42:09] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:09] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:09] [Audio Chat] Agent status changed: [object Object]
[13:42:09] [OpenCode Event] [object Object]
[13:42:09] updateOpenCodePart
[13:42:09] [OpenCode] message.part [object Object]
[13:42:09] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:09] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:09] [Audio Chat] Agent status changed: [object Object]
[13:42:09] [OpenCode Event] [object Object]
[13:42:09] updateOpenCodePart
[13:42:09] [OpenCode] message.part [object Object]
[13:42:09] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:09] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:09] [Audio Chat] Agent status changed: [object Object]
[13:42:10] [OpenCode Event] [object Object]
[13:42:10] updateOpenCodePart
[13:42:10] [OpenCode] message.part [object Object]
[13:42:10] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:10] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:10] [Audio Chat] Agent status changed: [object Object]
[13:42:10] [OpenCode Event] [object Object]
[13:42:10] updateOpenCodePart
[13:42:10] [OpenCode] message.part [object Object]
[13:42:10] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:10] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:10] [Audio Chat] Agent status changed: [object Object]
[13:42:10] [OpenCode Event] [object Object]
[13:42:11] updateOpenCodePart
[13:42:11] [OpenCode] message.part [object Object]
[13:42:11] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:11] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:11] [Audio Chat] Agent status changed: [object Object]
[13:42:11] [OpenCode Event] [object Object]
[13:42:11] updateOpenCodePart
[13:42:11] [OpenCode] message.part [object Object]
[13:42:11] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:11] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:11] [Audio Chat] Agent status changed: [object Object]
[13:42:11] [OpenCode Event] [object Object]
[13:42:11] updateOpenCodePart
[13:42:11] [OpenCode] message.part [object Object]
[13:42:11] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:11] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:11] [Audio Chat] Agent status changed: [object Object]
[13:42:11] [OpenCode Event] [object Object]
[13:42:11] updateOpenCodePart
[13:42:11] [OpenCode] message.part [object Object]
[13:42:11] [opencode] message.part.updated (type: text, id: msg_aa66ea)
[13:42:11] [OpenCode] Text part streaming: Based on the environment information I have, today
[13:42:11] [Audio Chat] Agent status changed: [object Object]
[13:42:12] [OpenCode Event] [object Object]
[13:42:12] updateOpenCodePart
[13:42:12] [OpenCode] message.part [object Object]
[13:42:12] [opencode] message.part.updated (type: step-finish, id: msg_aa66ea)
[13:42:12] [Audio Chat] Agent status changed: [object Object]
[13:42:12] [OpenCode Event] [object Object]
[13:42:12] updateOpenCodeMessageFromEvent
[13:42:12] [OpenCode] message.updated [object Object]
[13:42:12] [opencode] message.updated (id: msg_aa66ea)
[13:42:12] [Audio Chat] Agent status changed: [object Object]
[13:42:12] [OpenCode Event] [object Object]
[13:42:12] updateOpenCodeMessageFromEvent
[13:42:12] [OpenCode] message.updated [object Object]
[13:42:12] [opencode] message.updated (id: msg_aa66ea)
[13:42:12] [Audio Chat] Agent status changed: [object Object]
[13:42:12] [OpenCode Event] [object Object]
[13:42:12] updateOpenCodeMessageFromEvent
[13:42:12] [OpenCode] message.updated [object Object]
[13:42:12] [opencode] message.updated (id: msg_aa66ea)
[13:42:12] [Audio Chat] Agent status changed: [object Object]
[13:42:13] [OpenCode Event] [object Object]
[13:42:13] updateOpenCodeMessageFromEvent
[13:42:13] [OpenCode] message.updated [object Object]
[13:42:13] [opencode] message.updated (id: msg_aa66ea)
[13:42:13] [Audio Chat] Agent status changed: [object Object]
[13:42:13] [OpenCode Event] [object Object]
[13:42:13] [Audio Chat] Agent status changed: [object Object]
[13:42:13] [Audio Chat] Skipping context injection - data channel not open
[13:42:13] Item created: [object Object]
[13:42:13] [workspace] createRealtimeMessage(user, item_id: item_CeKjYQhuyD2AfB2vidI7e)
[13:42:13] [OpenCode Event] [object Object]
[13:42:13] updateOpenCodeMessageFromEvent
[13:42:13] [OpenCode] message.updated [object Object]
[13:42:13] [opencode] message.updated (id: msg_aa66ea)
[13:42:13] [Audio Chat] Agent status changed: [object Object]
[13:42:13] [OpenCode Event] [object Object]
[13:42:13] updateOpenCodeMessageFromEvent
[13:42:13] [OpenCode] message.updated [object Object]
[13:42:13] [opencode] message.updated (id: msg_aa66ea)
[13:42:13] [Audio Chat] Agent status changed: [object Object]
[13:42:14] Item created: [object Object]
[13:42:14] Unhandled message type: response.created [object Object]
[13:42:14] Unhandled message type: response.output_item.added [object Object]
[13:42:14] Item created: [object Object]
[13:42:14] [workspace] createRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:14] Unhandled message type: response.content_part.added [object Object]
[13:42:14] Transcript delta: The
[13:42:14] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:14] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:14] Transcript delta: agent
[13:42:14] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:14] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:14] Transcript delta: confirmed
[13:42:14] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:14] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Unhandled message type: output_audio_buffer.started [object Object]
[13:42:15] Transcript delta: that
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: today's
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: date
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: is
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: Friday
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: ,
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: November
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta:
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: 21
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: ,
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta:
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: 202
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: 5
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: .
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: Let
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: me
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: know
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: if
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: you
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: need
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:15] Transcript delta: any
[13:42:15] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:15] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:16] Transcript delta: more
[13:42:16] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:16] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:16] Transcript delta: details
[13:42:16] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:16] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:16] Transcript delta: .
[13:42:16] [workspace] updateRealtimeMessage(assistant, item_id: item_CeKjfgqdbuC1lP6165W0c)
[13:42:16] [item_id] WARN: No widget found for item_CeKjfgqdbuC1lP6165W0c, but event dispatched
[13:42:16] Unhandled message type: response.audio.done [object Object]
[13:42:16] Transcript done: The agent confirmed that today's date is Friday, November 21, 2025. Let me know if you need any more details.
[13:42:16] [Duplicate Prevention] Skipping duplicate save for item item_CeKjfgqdbuC1lP6165W0c
[13:42:16] Unhandled message type: response.content_part.done [object Object]
[13:42:16] Unhandled message type: response.output_item.done [object Object]
[13:42:16] Response complete: [object Object]
[13:42:16] Unhandled message type: rate_limits.updated [object Object]
[13:42:22] Unhandled message type: output_audio_buffer.stopped [object Object]