System Logs
View and monitor system logs and application output
2026/02/16 11:09:16 Created new conversation with ID: tScEzV3tFT
2026/02/16 11:09:16 User email: chemaly@polarstork.com
2026/02/16 11:09:16 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:13:51 CLOSING CONVERSATION tScEzV3tFT
2026/02/16 11:13:51 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:13:51 CLEANED UP CONVERSATION tScEzV3tFT
2026/02/16 11:13:51 Outbound message: <nil>
2026/02/16 11:13:51 Outbound message: <nil>
2026/02/16 11:13:51 Chat error: <nil>
2026/02/16 11:13:51 Context done, stopping ping
2026/02/16 11:13:52 WebSocket connection request received
2026/02/16 11:13:52 Created new conversation with ID: 8uyiK7WF8V
2026/02/16 11:13:52 User email: chemaly@polarstork.com
2026/02/16 11:13:52 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:14:29 CLOSING CONVERSATION 8uyiK7WF8V
2026/02/16 11:14:29 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:14:29 CLEANED UP CONVERSATION 8uyiK7WF8V
2026/02/16 11:14:29 Outbound message: <nil>
2026/02/16 11:14:29 Chat error: <nil>
2026/02/16 11:14:29 Context done, stopping ping
2026/02/16 11:14:29 WebSocket connection request received
2026/02/16 11:14:29 Created new conversation with ID: uFGOTSXMRv
2026/02/16 11:14:29 User email: chemaly@polarstork.com
2026/02/16 11:14:29 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:14:53 CLOSING CONVERSATION uFGOTSXMRv
2026/02/16 11:14:53 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:14:53 CLEANED UP CONVERSATION uFGOTSXMRv
2026/02/16 11:14:53 Outbound message: <nil>
2026/02/16 11:14:53 Outbound message: <nil>
2026/02/16 11:14:53 Chat error: <nil>
2026/02/16 11:14:53 Context done, stopping ping
2026/02/16 11:14:54 WebSocket connection request received
2026/02/16 11:14:54 Created new conversation with ID: Mxehz4DlgD
2026/02/16 11:14:54 User email: chemaly@polarstork.com
2026/02/16 11:14:54 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:26:28 CLOSING CONVERSATION Mxehz4DlgD
2026/02/16 11:26:28 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:26:28 CLEANED UP CONVERSATION Mxehz4DlgD
2026/02/16 11:26:28 Outbound message: <nil>
2026/02/16 11:26:28 Chat error: <nil>
2026/02/16 11:26:28 Context done, stopping ping
2026/02/16 11:26:29 WebSocket connection request received
2026/02/16 11:26:29 Created new conversation with ID: mFPJt2Fk2J
2026/02/16 11:26:29 User email: chemaly@polarstork.com
2026/02/16 11:26:29 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:26:44 CLOSING CONVERSATION mFPJt2Fk2J
2026/02/16 11:26:44 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:26:44 Outbound message: <nil>
2026/02/16 11:26:44 Chat error: <nil>
2026/02/16 11:26:44 CLEANED UP CONVERSATION mFPJt2Fk2J
2026/02/16 11:26:44 Context done, stopping ping
2026/02/16 11:26:53 WebSocket connection request received
2026/02/16 11:26:53 Created new conversation with ID: ciZG6MdrSS
2026/02/16 11:26:53 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:26:53 User email: chemaly@polarstork.com
2026/02/16 11:26:58 CLOSING CONVERSATION ciZG6MdrSS
2026/02/16 11:26:58 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:26:58 CLEANED UP CONVERSATION ciZG6MdrSS
2026/02/16 11:26:58 Outbound message: <nil>
2026/02/16 11:26:58 Outbound message: <nil>
2026/02/16 11:26:58 Outbound message: <nil>
2026/02/16 11:26:58 Chat error: <nil>
2026/02/16 11:26:58 Context done, stopping ping
2026/02/16 11:27:02 WebSocket connection request received
2026/02/16 11:27:02 Created new conversation with ID: yS0TyfM3ao
2026/02/16 11:27:02 User email: chemaly@polarstork.com
2026/02/16 11:27:02 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:36:48 false
2026/02/16 11:36:59 WebSocket connection request received
2026/02/16 11:36:59 Created new conversation with ID: niT8UJEIX3
2026/02/16 11:36:59 User email: chemaly@polarstork.com
2026/02/16 11:36:59 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:37:01 Received WebSocket message: {"message":"hello","HEADERS":{"HX-Request":"true","HX-Trigger":"form","HX-Trigger-Name":null,"HX-Target":"form","HX-Current-URL":"https://howden-poc.storkparties.com/chat"}}
2026/02/16 11:37:01 Files: 0
2026/02/16 11:37:01 FLOW [niT8UJEIX3]: 👤 Message: hello
2026/02/16 11:37:01 Message files: 0
2026/02/16 11:37:01 Received message from user: hello
2026/02/16 11:37:01 Formatted history: &{ID: Content:hello Timestamp:2026-02-16 11:37:01.167725762 +0000 UTC m=+3422.974608436 Role:user Model: ToolResult:<nil> Files:[]}
2026/02/16 11:37:04 {
"type": "user_message",
"message": "Hello, I am Howden AI, your dedicated claims specialist. I can assist you with assessing your insurance claim right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question."
}
2026/02/16 11:37:04 FLOW [niT8UJEIX3]: 🧠Message: Hello, I am Howden AI, your dedicated claims sp...
Message ID: , Role: user, Content: hello
Message ID: , Role: agent, Content: {
"type": "user_message",
"message": "Hello, I am Howden AI, your dedicated claims specialist. I can assist you with assessing your insurance claim right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question."
}
2026/02/16 11:37:04 Thoughts: **Phase 1: Gathering the Essentials**
Alright, let's get down to business. I need to kick things off properly, and that means following the protocol precisely. My initial action must be to introduce myself as Howden AI. Immediately after, I'm going to request the user's Master Insurance Policy and Certificate of Insurance. There's no room for negotiation on this; it's the mandatory starting point as dictated by the directives. Let's make sure we get this crucial data to start working with.
2026/02/16 11:37:04 Outbound message: &{ Hello, I am Howden AI, your dedicated claims specialist. I can assist you with assessing your insurance claim right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question. 2026-02-16 11:37:04.869629189 +0000 UTC m=+3426.676511871 agent gemini-2.5-pro <nil> []}
2026/02/16 11:37:04 👤 Message: hello → 🧠Message: Hello, I am Howden AI, your dedicated claims sp... (3.70s)
2026/02/16 11:37:37 CLOSING CONVERSATION niT8UJEIX3
2026/02/16 11:37:38 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:37:38 Outbound message: <nil>
2026/02/16 11:37:38 Error sending message: websocket: close sent
2026/02/16 11:37:38 Context done, stopping ping
2026/02/16 11:37:38 Formatted history: &{ID: Content:hello Timestamp:2026-02-16 11:37:01.167725762 +0000 UTC m=+3422.974608436 Role:user Model: ToolResult:<nil> Files:[]}
2026/02/16 11:37:38 Formatted history: &{ID: Content:{
"type": "user_message",
"message": "Hello, I am Howden AI, your dedicated claims specialist. I can assist you with assessing your insurance claim right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question."
} Timestamp:2026-02-16 11:37:04.869621197 +0000 UTC m=+3426.676503879 Role:agent Model:gemini-2.5-pro ToolResult:<nil> Files:[]}
2026/02/16 11:37:50 Files attached to claim: 0
2026/02/16 11:37:50 Error saving claim: ent: validator failed for field "Claim.amount": value out of range
2026/02/16 11:37:50 CLEANED UP CONVERSATION niT8UJEIX3
2026/02/16 11:40:29 CLOSING CONVERSATION yS0TyfM3ao
2026/02/16 11:40:29 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:40:29 CLEANED UP CONVERSATION yS0TyfM3ao
2026/02/16 11:40:29 Outbound message: <nil>
2026/02/16 11:40:29 Outbound message: <nil>
2026/02/16 11:40:29 Outbound message: <nil>
2026/02/16 11:40:29 Chat error: <nil>
2026/02/16 11:40:29 Context done, stopping ping
2026/02/16 11:40:30 WebSocket connection request received
2026/02/16 11:40:30 Created new conversation with ID: ouyuIZ9nEG
2026/02/16 11:40:30 User email: chemaly@polarstork.com
2026/02/16 11:40:30 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:41:43 CLOSING CONVERSATION ouyuIZ9nEG
2026/02/16 11:41:43 Outbound message: <nil>
2026/02/16 11:41:43 Outbound message: <nil>
2026/02/16 11:41:43 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:41:43 CLEANED UP CONVERSATION ouyuIZ9nEG
2026/02/16 11:41:43 Outbound message: <nil>
2026/02/16 11:41:43 Outbound message: <nil>
2026/02/16 11:41:43 Chat error: <nil>
2026/02/16 11:41:43 Context done, stopping ping
2026/02/16 11:41:46 WebSocket connection request received
2026/02/16 11:41:46 Created new conversation with ID: 1BgioY5RSo
2026/02/16 11:41:46 User email: chemaly@polarstork.com
2026/02/16 11:41:46 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 11:46:07 CLOSING CONVERSATION 1BgioY5RSo
2026/02/16 11:46:07 Outbound message: <nil>
2026/02/16 11:46:07 Outbound message: <nil>
2026/02/16 11:46:07 Chat error: <nil>
2026/02/16 11:46:07 Recovered from panic while closing channel: close of closed channel
2026/02/16 11:46:07 CLEANED UP CONVERSATION 1BgioY5RSo
2026/02/16 11:46:07 Context done, stopping ping
2026/02/16 11:46:09 WebSocket connection request received
2026/02/16 11:46:09 Created new conversation with ID: uKd3CaoFyG
2026/02/16 11:46:09 User email: chemaly@polarstork.com
2026/02/16 11:46:09 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 12:08:17 CLOSING CONVERSATION uKd3CaoFyG
2026/02/16 12:08:17 Outbound message: <nil>
2026/02/16 12:08:17 Chat error: <nil>
2026/02/16 12:08:17 Context done, stopping ping
2026/02/16 12:08:17 Recovered from panic while closing channel: close of closed channel
2026/02/16 12:08:17 CLEANED UP CONVERSATION uKd3CaoFyG
2026/02/16 12:08:18 WebSocket connection request received
2026/02/16 12:08:18 Created new conversation with ID: I6lqgHXct8
2026/02/16 12:08:18 User email: chemaly@polarstork.com
2026/02/16 12:08:18 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 13:00:15 CLOSING CONVERSATION I6lqgHXct8
2026/02/16 13:00:15 Recovered from panic while closing channel: close of closed channel
2026/02/16 13:00:15 CLEANED UP CONVERSATION I6lqgHXct8
2026/02/16 13:00:15 Outbound message: <nil>
2026/02/16 13:00:15 Error sending message: websocket: close sent
2026/02/16 13:00:15 Context done, stopping ping
2026/02/16 13:00:16 WebSocket connection request received
2026/02/16 13:00:16 Created new conversation with ID: SDyg5LeAGG
2026/02/16 13:00:16 Using adapter for model gemini-2.5-pro: &{client:0x4000261c70 tools:[] audioResampler:0x40002625a0}
2026/02/16 13:00:16 User email: chemaly@polarstork.com
2026/02/16 13:00:17 Received WebSocket message: {"message":"hello","HEADERS":{"HX-Request":"true","HX-Trigger":"form","HX-Trigger-Name":null,"HX-Target":"form","HX-Current-URL":"https://howden-poc.storkparties.com/chat"}}
2026/02/16 13:00:17 Files: 0
2026/02/16 13:00:17 FLOW [SDyg5LeAGG]: 👤 Message: hello
2026/02/16 13:00:17 Message files: 0
2026/02/16 13:00:17 Received message from user: hello
2026/02/16 13:00:17 Formatted history: &{ID: Content:hello Timestamp:2026-02-16 13:00:17.67876055 +0000 UTC m=+8419.485643240 Role:user Model: ToolResult:<nil> Files:[]}
2026/02/16 13:00:21 {
"type": "user_message",
"message": "Hello. I am Howden AI, your dedicated claims specialist. I can handle your entire claim assessment right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question."
}
2026/02/16 13:00:21 FLOW [SDyg5LeAGG]: 🧠Message: Hello. I am Howden AI, your dedicated claims sp...
Message ID: , Role: user, Content: hello
Message ID: , Role: agent, Content: {
"type": "user_message",
"message": "Hello. I am Howden AI, your dedicated claims specialist. I can handle your entire claim assessment right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question."
}
2026/02/16 13:00:21 Thoughts: **Initiating the Claim Process**
Okay, the user greeted me, so Phase 1 is a go. My primary function here is to facilitate the claims process efficiently and accurately. To that end, I need to begin by properly introducing myself, establishing a clear line of communication. Then, to initiate the claim procedure, I need to gather the necessary documentation. Specifically, I'll need to request their insurance policy details and their certificate, as this information is foundational to the subsequent steps and ensures a compliant and organized workflow. This is where I begin, fulfilling my core directive.
2026/02/16 13:00:21 Outbound message: &{ Hello. I am Howden AI, your dedicated claims specialist. I can handle your entire claim assessment right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question. 2026-02-16 13:00:21.151445859 +0000 UTC m=+8422.958328541 agent gemini-2.5-pro <nil> []}
2026/02/16 13:00:21 👤 Message: hello → 🧠Message: Hello. I am Howden AI, your dedicated claims sp... (3.47s)
2026/02/16 13:00:33 CLOSING CONVERSATION SDyg5LeAGG
2026/02/16 13:00:33 Recovered from panic while closing channel: close of closed channel
2026/02/16 13:00:33 Outbound message: <nil>
2026/02/16 13:00:33 Error sending message: websocket: close sent
2026/02/16 13:00:33 Context done, stopping ping
2026/02/16 13:00:33 Formatted history: &{ID: Content:hello Timestamp:2026-02-16 13:00:17.67876055 +0000 UTC m=+8419.485643240 Role:user Model: ToolResult:<nil> Files:[]}
2026/02/16 13:00:33 Formatted history: &{ID: Content:{
"type": "user_message",
"message": "Hello. I am Howden AI, your dedicated claims specialist. I can handle your entire claim assessment right here in our chat. To begin, please upload or paste the text of your Master Insurance Policy and the specific Certificate of Insurance for the shipment in question."
} Timestamp:2026-02-16 13:00:21.151438351 +0000 UTC m=+8422.958321042 Role:agent Model:gemini-2.5-pro ToolResult:<nil> Files:[]}
2026/02/16 13:00:53 Files attached to claim: 0
2026/02/16 13:00:53 Error saving claim: ent: validator failed for field "Claim.amount": value out of range
2026/02/16 13:00:53 CLEANED UP CONVERSATION SDyg5LeAGG