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
- GitHub Issues: github.com/tusharad/langchain-hs/issues
- Discord Community: Join the Discord Server
- Maintainer: Tushar Adhatrao
<tusharadhatrao@gmail.com>