Advanced Agent Examples
The curated advanced examples focus on workflows built on top of
ChatToolAgent. For longer-running interactive assistants, prefer the
AgentHarness examples in examples/agents/context_and_harness/.
Representative examples in the repo:
examples/agents/advanced/example_user_loop.pyexamples/agents/advanced/example_user_loop_streaming.pyexamples/agents/advanced/structured_output_agent.pyexamples/agents/advanced/output_knowledge_graph.py
What these examples cover:
- stateful user loops on top of the cleaned message and provider APIs
- structured output flows
- small orchestration patterns that sit above the base chat/tool agent
Notes:
- OCR-specific examples were intentionally retired from the maintained example surface.
AdvancedAgentandAgentConfigare compatibility APIs, not the recommended path for new examples.- Treat the examples in
examples/advanced_agent/as legacy exploratory code when that directory is present in older checkouts.