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: Returns:
Dict with 'response' (the assistant's reply), 'thinking' (reasoning), and 'strategy_updated' (bool) 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: try:
# Use stream instead of kickoff to get thinking content result = self.agent.kickoff(user_message)
result = self.agent.stream(user_message)
# In stream mode, result contains both output and thinking # Try to extract thinking from result if available
# Extract thinking from the result if available
thinking = None thinking = None
if hasattr(result, 'thinking') and result.thinking: if hasattr(result, 'thinking') and result.thinking:
thinking = result.thinking thinking = result.thinking