diff --git a/enterprise/app/services/captain/llm/assistant_chat_service.rb b/enterprise/app/services/captain/llm/assistant_chat_service.rb index 7f2113498..8077b22c9 100644 --- a/enterprise/app/services/captain/llm/assistant_chat_service.rb +++ b/enterprise/app/services/captain/llm/assistant_chat_service.rb @@ -3,10 +3,10 @@ require 'openai' class Captain::Llm::AssistantChatService < Llm::BaseOpenAiService include Captain::ChatHelper - def initialize(assistant) + def initialize(assistant: nil) super() + @assistant = assistant - @tool_registry = Captain::ToolRegistryService.new(assistant) @messages = [system_message] @response = '' register_tools