Docs / API Reference / Monorepo Packages

Monorepo Packages

Overview of packages, versions, and dependencies across the langchain-hs monorepo.

Monorepo Breakdown

The langchain-hs ecosystem is organized into three distinct packages:

Package Version Hackage Source Description
langchain-hs-core 0.2.0.0 Hackage β†— ./langchain-hs-core Pure AST pipelines (RunnableTree), ChatModel, ContentBlock, Tool m, StreamEvent. Zero HTTP dependencies.
langchain-hs-graph 0.5.0.0 Hackage β†— ./langchain-hs-graph StateGraph s m, StateReducer s, Checkpointers (STM & SQLite), HITL, TimeTravel, Parallel nodes, Graphviz DOT export.
langchain-hs 0.5.0.0 Hackage β†— ./ Umbrella ecosystem: Providers (Ollama, OpenAI, Gemini), MCP Client, Vector Stores, Chains, Multi-Agent Teams, OpenTelemetry.

Dependency Graph

flowchart TD
    App[Your Haskell Application] --> LangchainHs["langchain-hs (0.5.0.0)"]
    LangchainHs --> LangchainHsGraph["langchain-hs-graph (0.5.0.0)"]
    LangchainHs --> LangchainHsCore["langchain-hs-core (0.2.0.0)"]
    LangchainHsGraph --> LangchainHsCore

Community & Feedback

ESC