Skip to content

0.1.11

Choose a tag to compare

@DEENUU1 DEENUU1 released this 02 Jan 05:31
· 336 commits to main since this release
d683621

[0.1.11] - 2026-01-02

Added

LangGraph ReAct Agent Support

  • LangGraph as third AI framework option alongside PydanticAI and LangChain
  • New --ai-framework langgraph CLI option for project creation
  • Interactive prompt includes "LangGraph (ReAct agent)" choice
  • ReAct (Reasoning + Acting) agent pattern with graph-based architecture:
    • Agent node for LLM reasoning and tool decision
    • Tools node for executing tool calls
    • Conditional edges for tool execution loop
    • Memory-based checkpointing for conversation continuity
  • Full WebSocket streaming support using astream() with dual modes:
    • messages mode for token-level LLM streaming
    • updates mode for node state changes (tool calls/results)
  • Tool result correlation - proper tool_call_id matching between calls and results
  • New template files:
    • app/agents/langgraph_assistant.py - LangGraphAssistant class with run() and stream()
    • WebSocket route implementation in app/api/routes/v1/agent.py
  • New cookiecutter variable: use_langgraph
  • Dependencies for LangGraph projects:
    • langchain-core>=0.3.0
    • langchain-openai>=0.3.0 or langchain-anthropic>=0.3.0
    • langgraph>=0.2.0
    • langgraph-checkpoint>=2.0.0

Changed

  • AIFrameworkType enum extended with LANGGRAPH value
  • AI framework prompt now shows three options: PydanticAI, LangChain, LangGraph
  • LLM provider validation - OpenRouter not supported with LangGraph (same as LangChain)
  • VARIABLES.md updated with use_langgraph documentation
  • Template CLAUDE.md includes LangGraph in stack section