Back to projects

Agentic Code Assistant

An IDE plugin that uses LangGraph to interactively solve coding problems.

TypeScriptReactLangChainNode.js

Overview

This project implements a multi-agent system that collaborates to write, test, and debug code within the user's IDE.

Agent Collaboration

The agents communicate via a shared state. We define the update step mathematically for the state StS_t:

St+1=f(St,At)S_{t+1} = f(S_t, A_t)
graph LR
  User[User Query] --> Planner[Planner Agent]
  Planner --> Coder[Coder Agent]
  Coder --> Reviewer[Reviewer Agent]
  Reviewer --> Coder
  Reviewer --> Output[Final Output]

Setup

npm install -g agentic-assistant
agentic-assistant serve