graph - Basic graph configuration without CCRS-specific nodes.
graph_ccrs - Graph configuration with CCRS-specific nodes.
Can be run either via the commandline tool or the notebook.
python main.py --graph-name graph_ccrs --agent-name "CCRSAgent" --log-level "DEBUG"Options
--agent-name (default: "React")
--log-level Logging level (default: "INFO")
--run-mode sync or async (default: "sync")
--graph-name (default: "graph")
--langchain-project (default: "react")
--llm-model (default: "gpt-5-mini")
--llm-temperature (default: 1.0)
--query (default: Maze Prompt)
"LangGraph provides a convenient helper, add_messages, for updating message lists in the state. It functions as a reducer, meaning it takes the current list and new messages, then returns a combined list. It smartly handles updates by message ID and defaults to an "append-only" behavior for new, unique messages."