langgraph_tool_loop).GraphAssistantBackend is the product
orchestrator; ChatAgent is slimmed to structured output + prompt helpers
and delegates tool/plain turns to the same graph backend.ASSISTANT_BACKEND=chat.| Before (2.0.x) | After (2.1.0) |
|---|---|
Default assistant_backend=chat |
Default assistant_backend=langgraph |
| Dual tool loops (ChatAgent native + graph helper) | One tool loop (GraphAssistantBackend) |
No new public CLI commands. Set ASSISTANT_BACKEND=chat to force the rollback
path. Inspect with openfatture status --json (assistant_backend,
assistant_backend_id).
tests/ai/test_assistant_backend_parity.py