f14d41830d3d353ae563c0b312bc7063b24a8009
Self-Correcting Agent
This project demonstrates a minimal self‑correcting agent built with LangChain and LangGraph.
The agent simply echoes user input, but the structure can be extended to include more complex logic and tools.
Setup
# Install Python dependencies
pip install -r requirements.txt
# (Optional) Install Node.js dependencies if needed
npm install
Running
python main.py
You should see output similar to:
Resulting state:
HumanMessage: Hello, agent!
AIMessage: Echo: Hello, agent!
Project Structure
src/– Core logic (nodes and graph construction).main.py– Entry point that builds and runs the graph.requirements.txt– Python dependencies.package.json– Node.js dependencies (optional).README.md– Project documentation.
Feel free to extend the nodes or add new tools to create a more sophisticated agent.
Languages
Python
63.5%
JavaScript
22%
TypeScript
14.5%