fix: revert to kickoff (stream not available on Agent)

This commit is contained in:
shokollm
2026-04-10 09:23:46 +00:00
parent 57fa200ba9
commit ad4a1e89d5

View File

@@ -133,13 +133,11 @@ class ConversationalAgent:
Returns:
Dict with 'response' (the assistant's reply), 'thinking' (reasoning), and 'strategy_updated' (bool)
"""
# Execute agent using stream to capture both thinking and output
# Execute agent using kickoff
try:
# Use stream instead of kickoff to get thinking content
result = self.agent.stream(user_message)
result = self.agent.kickoff(user_message)
# In stream mode, result contains both output and thinking
# Extract thinking from the result if available
# Try to extract thinking from result if available
thinking = None
if hasattr(result, 'thinking') and result.thinking:
thinking = result.thinking