Skip to content

Latest commit

 

History

History
47 lines (39 loc) · 1.46 KB

File metadata and controls

47 lines (39 loc) · 1.46 KB
graph TD
    %% Style Definitions
    classDef repo fill:#FFF3E0,stroke:#FFB74D,color:#000
    classDef user fill:#D6EAF8,stroke:#5DADE2,color:#000
    classDef service fill:#E8F5E9,stroke:#81C784,color:#000
    classDef submodule fill:#FCE4EC,stroke:#F06292,color:#000
    classDef rules fill:#E3F2FD,stroke:#64B5F6,color:#000

    subgraph "User's Environment"
        U[Developer]:::user
        A[AI Coding Assistant]:::user
    end

    subgraph "LangGraph-Dev-Navigator Repository"
        LGN[Main Repo]:::repo
        Rules[Onboarding Guide<br>langgraph-ai-rules]:::rules
        LG[langgraph submodule<br>Local Docs & Code]:::submodule
        MCP[mcp-crawl4ai-rag submodule<br>MCP Server]:::submodule
    end

    subgraph "External Cloud Services"
        S[Supabase<br>Vector DB for RAG]:::service
        N[Neo4j<br>Graph DB for Validation]:::service
        O[OpenAI<br>Embedding Model]:::service
    end

    %% Connections
    U -- "Interacts with" --> A
    
    %% Configuration of the Assistant
    LGN -- "Contains" --> Rules
    Rules -- "Provides instructions to" --> A

    %% Submodule Structure
    LGN -- "Contains" --> LG
    LGN -- "Contains" --> MCP

    %% Data Ingestion Flow (Setup Time)
    LG -- "Provides source for" --> MCP
    MCP -- "Ingests code structure into" --> N
    MCP -- "Creates embeddings with" --> O
    O -- "Stores embeddings in" --> S

    %% Runtime Flow (When user asks a question)
    A -- "Makes API calls to" --> MCP
Loading