Skip to content

Latest commit

 

History

History
82 lines (56 loc) · 1.35 KB

File metadata and controls

82 lines (56 loc) · 1.35 KB

GraphMind Agent

GraphMind Agent is a structured autonomous AI agent built with LangGraph, designed for deterministic execution flow, tool orchestration, and persistent conversational memory.


Architecture Overview

GraphMind is built using a state-machine driven execution model:

START → Agent → Tool (optional) → Memory → Agent → END

The agent uses LangGraph to orchestrate:

  • Node-based execution
  • Directed edge routing
  • Controlled state merging
  • Deterministic workflow behavior

Features

  • Interactive CLI chat interface
  • Structured LangGraph-based execution
  • Modular node architecture
  • Internet browsing capability
  • Persistent memory support

Project Structure

src/
├── app/        # Graph definition and node logic
├── llm/        # Model configuration
├── services/   # External services (browser, memory, etc.)
├── cli/        # Terminal UI layer
└── index.ts    # Application entry point

Tech Stack

  • Node.js
  • TypeScript
  • LangGraph
  • Groq LLM
  • Bun Runtime

Design Philosophy

GraphMind Agent is built with:

  • Deterministic execution control
  • Explicit state management
  • Separation of compute and routing
  • Production-oriented modularity

Development

bun install
bun run dev

Production

bun run build
bun run start