langchain-dependencies

Originally fromjackjin1997/clawforge
Installation
Summary

LangChain ecosystem package versions, dependencies, and installation guidance for Python and TypeScript.

  • Start all new projects on LangChain 1.0 LTS; version 0.3 is legacy maintenance-only. Always install langchain-core explicitly alongside other packages.
  • Choose one orchestration layer: LangGraph for fine-grained graph control, or Deep Agents for batteries-included planning and memory.
  • Pin langchain-community conservatively to exact minor versions (e.g., >=0.4.0,<0.5.0) since it does not follow semantic versioning; prefer dedicated integration packages like langchain-chroma or langchain-tavily when available.
  • Requires Python 3.10+ or Node.js 20+; model providers, vector stores, and tools are installed separately so you only pull in what you use.
  • Keep dedicated integration packages (Tavily, Chroma, Pinecone, etc.) at latest versions for compatibility fixes; use provided minimal templates to scaffold new projects.
SKILL.md

Key principles:

  • LangChain 1.0 is the current LTS release. Always start new projects on 1.0+. LangChain 0.3 is legacy maintenance-only — do not use it for new work.
  • langchain-core is the shared foundation: always install it explicitly alongside any other package.
  • langchain-community (Python only) does NOT follow semantic versioning; pin it conservatively.
  • LangGraph vs Deep Agents: choose one orchestration approach based on your use case — they are alternatives, not a required stack (see Framework Choice below).
  • Provider integrations (model, vector store, tools) are installed separately so you only pull in what you use.

Environment Requirements

Related skills
Installs
6.4K
GitHub Stars
700
First Seen
Mar 4, 2026