Fix: Remove incorrect tool_definitions parameter from _query_ollama_with_tools call

The method retrieves tool definitions internally, doesn't accept them as a parameter.

This was causing TypeError in macha-chat.
This commit is contained in:
Lily Miller
2025-10-06 16:29:56 -06:00
parent b9a498a3fd
commit 06c9d9fb45

View File

@@ -170,13 +170,8 @@ class MachaChatSession:
try:
# Use tool-aware chat API - this handles all tool calling automatically
response_data = self.agent._query_ollama_with_tools(
messages,
tool_definitions=self.agent.tools.get_tool_definitions() if self.agent.enable_tools else []
)
# Extract the final response
ai_response = response_data.get("content", "")
# Note: tool definitions are retrieved internally by _query_ollama_with_tools
ai_response = self.agent._query_ollama_with_tools(messages)
except Exception as e:
error_msg = (