(backend UseChatBackend, chatOpts uctypes.WaveChatOpts, toolCallID string, toolUseData uctypes.UIMessageDataToolUse)
| 213 | } |
| 214 | |
| 215 | func updateToolUseDataInChat(backend UseChatBackend, chatOpts uctypes.WaveChatOpts, toolCallID string, toolUseData uctypes.UIMessageDataToolUse) { |
| 216 | if err := backend.UpdateToolUseData(chatOpts.ChatId, toolCallID, toolUseData); err != nil { |
| 217 | log.Printf("failed to update tool use data in chat: %v\n", err) |
| 218 | } |
| 219 | } |
| 220 | |
| 221 | func processToolCallInternal(backend UseChatBackend, toolCall uctypes.WaveToolCall, chatOpts uctypes.WaveChatOpts, toolDef *uctypes.ToolDefinition, sseHandler *sse.SSEHandlerCh) uctypes.AIToolResult { |
| 222 | if toolCall.ToolUseData == nil { |
no test coverage detected