Praneet Dhoolia
Notes on building agents
Working notes from building retrieval agents, MCP-based assistants and software engineering agents with LangGraph — written while figuring them out.
-
Building a Software Engineering Agent with LangGraph
Sending a whole codebase with every request does not scale. This agent onboards a repository the way a new engineer would — summarising every file in parallel, then every package — and then uses that hierarchy like a table of contents: consult the outline, open only the chapters that matter, resolve the issue there.
-
Building a Universal Assistant with LangGraph and MCP
Once every capability speaks Model Context Protocol, you stop writing a bespoke graph node per integration — one router, one MCP-agent node and one tool-invocation node are enough. A summary of the langgraph-mcp project.
-
Building a Retrieval Agent with LangGraph
Five parts taking LangGraph's RAG template all the way to a deployed, chat-facing assistant: crawling sites into a Milvus index, step-thru debugging the graph, shipping it to LangGraph Cloud, wiring up a chat client, and then fixing what real use exposed.