Community生产力与协作github.com

langchain-ai/langchain-dependencies

在新项目设置或涉及 LangChain、LangGraph、LangSmith 或 Deep Agents 的包版本、安装或依赖管理时调用此技能。涵盖必需的包、最低版本、环境要求、版本控制最佳实践以及 Python 和 TypeScript 的常见社区工具包。

langchain-dependencies 是什么?

此技能为开发者在处理 LangChain 生态系统(包括 LangChain、LangGraph、LangSmith 和 Deep Agents)中的依赖管理时提供权威指导。它详细说明了每个库所需的最低版本要求,并推荐了适用于 Python 和 TypeScript 的社区工具包,帮助用户避免因版本不兼容导致的问题。此外,技能还涵盖了环境配置(如虚拟环境或 Node 版本管理)的最佳实践,确保新项目能顺利启动。通过遵循这些指导,团队能更高效地管理依赖更新,同时维持项目的稳定性和可重复性。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/langchain-ai/langchain-skills/tree/main/skills/langchain-dependencies

Installed? Explore more 生产力与协作 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

langchain-dependencies 是做什么的?

在新项目设置或涉及 LangChain、LangGraph、LangSmith 或 Deep Agents 的包版本、安装或依赖管理时调用此技能。涵盖必需的包、最低版本、环境要求、版本控制最佳实践以及 Python 和 TypeScript 的常见社区工具包。

Individual skills in this repo

This repo contains 11 individual skills — each has its own dedicated page.

langchain-ai/deep-agents-core

INVOKE THIS SKILL when building ANY Deep Agents application. Covers create_deep_agent(), harness architecture, SKILL.md format, and configuration options.

langchain-ai/deep-agents-memory

INVOKE THIS SKILL when your Deep Agent needs memory, persistence, or filesystem access. Covers StateBackend (ephemeral), StoreBackend (persistent), FilesystemMiddleware, and CompositeBackend for routing.

langchain-ai/deep-agents-orchestration

INVOKE THIS SKILL when using subagents, task planning, or human approval in Deep Agents. Covers SubAgentMiddleware, TodoList for planning, and HITL interrupts.

langchain-ai/framework-selection

INVOKE THIS SKILL at the START of any LangChain/LangGraph/Deep Agents project, before writing any agent code. Determines which framework layer is right for the task: LangChain, LangGraph, Deep Agents, or a combination. Must be consulted before other agent skills.

langchain-ai/langchain-fundamentals

Create LangChain agents with create_agent, define tools, and use middleware for human-in-the-loop and error handling.

langchain-ai/langchain-middleware

INVOKE THIS SKILL when you need human-in-the-loop approval, custom middleware, or structured output. Covers HumanInTheLoopMiddleware for human approval of dangerous tool calls, creating custom middleware with hooks, Command resume patterns, and structured output with Pydantic/Zod.

langchain-ai/langchain-rag

INVOKE THIS SKILL when building ANY retrieval-augmented generation (RAG) system. Covers document loaders, RecursiveCharacterTextSplitter, embeddings (OpenAI), and vector stores (Chroma, FAISS, Pinecone).

langchain-ai/langgraph-fundamentals

INVOKE THIS SKILL when writing ANY LangGraph code. Covers StateGraph, state schemas, nodes, edges, Command, Send, invoke, streaming, and error handling.

langchain-ai/langgraph-human-in-the-loop

INVOKE THIS SKILL when implementing human-in-the-loop patterns, pausing for approval, or handling errors in LangGraph. Covers interrupt(), Command(resume=...), approval/validation workflows, and the 4-tier error handling strategy.

langchain-ai/langgraph-persistence

INVOKE THIS SKILL when your LangGraph needs to persist state, remember conversations, travel through history, or configure subgraph checkpointer scoping. Covers checkpointers, thread_id, time travel, Store, and subgraph persistence modes.

langchain-ai/swarm

Dispatches many independent items in parallel: create a table, fan out to subagents, aggregate results. One row = one unit of work.

相关技能