agent_streamingTier 1 · 70% confidence

ai-agents-agent-streaming-functioncallingagentworker-does-not-support-stream-2f54274e

agent: ai_agents

When does this happen?

IF FunctionCallingAgentWorker does not support streaming; calling agent.stream_chat() with it fails silently or raises NotImplementedError.

How others solved it

THEN Replace FunctionCallingAgentWorker with the newer Workflow-based agent API. Use AgentWorkflow or the new FunctionAgent class from llama_index versions >=0.11.2. These support streaming natively. Refer to the official docs for migration: https://docs.llamaindex.ai/en/stable/understanding/agent/streaming/.

# Old (broken):
agent = FunctionCallingAgentWorker.from_tools(tools).as_agent()
agent.stream_chat("Hello!")  # Fails

# New (working):
from llama_index.core.agent import AgentWorkflow
agent = AgentWorkflow.from_tools(tools)
response = agent.stream_chat("Hello!")
for chunk in response:
    print(chunk.delta, end="")

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics