Enable LangSmith Deployment, Fleet, Insights, and Chat
Self-host standalone servers
Deploy your app to cloud
Find and fix your agent's failures with LangSmith Engine
LangSmith for Enterprise
... database connection and query code
Run evaluation
Remember that langgraph graphs are also langchain runnables.
How to evaluate an application's intermediate steps
Run an evaluation with multimodal content
Application-specific evaluation approaches
Evaluation quickstart
Event streaming API
Query traces using the SDK
Frequently asked questions
Access & oversight
Read SKILL.md from disk once; middleware injects into state on first turn.
Manage agent settings
Integrate Slack with an agent
Self-hosted LangSmith on GCP
Granular billable usage
Setup guide (legacy)
Interrupt concurrent
LangSmith CLI
LangSmith MCP Server
Set up the LLM auth proxy
Custom model providers
Log LLM calls
Log traces to a specific project
Metadata parameters reference
You can tag a specific dataset version with a semantic name, like "prod"
How to create and manage datasets programmatically
If production tag points to commit a1b2c3d4, this is equivalent to:
Manage LangSmith with Terraform
Managed Deep Agents CLI reference
Researcher
4. Deploy the agent.
Managed Deep Agents SDKs
The trace produced will not have anonymized inputs and outputs
How to return categorical vs numerical metrics
How to return multiple scores in one evaluator
Tracing quickstart
Set up composite online evaluators
Redact sensitive data with the OpenTelemetry Gateway architecture
Profile configuration
Prompt engineering quickstart
How to run evaluations with pytest
Role-based access control
Keep our test users from the previous tutorial
Run (span) data format
Set a sampling rate for traces
Sandbox SDK usage
LangSmith Sandboxes
Enable blob storage
Disaster recovery for self-hosted LangSmith
Connect to an external ClickHouse database
Connect to an external Redis or Valkey database
Pull the images from the public registry
Set up SSO with OAuth2.0 and OIDC
Use an existing secret for your installation (Kubernetes)
Install Mission Control
MCP endpoint in Agent Server
my_agent/agent.py
Delete Chart
Get vendor account
Get a SCIM token
Streaming API
Test
Test a ReAct agent with Pytest/Vitest and LangSmith
Configure threads
Trace Claude Code applications
Trace Gemini Live applications
Trace query syntax
Instrument CrewAI and OpenAI
The above chain will be traced as a child run of the traceable function
Trace Mistral applications
Create and run a LangChain application
Run the pipeline, saving the recording on the way out
Trace Vercel AI SDK applications (JS/TS only)
How to evaluate your agent with trajectory evaluations
How to upload experiments run outside of LangSmith with the REST API
How to use Studio
Use webhooks
View traces
Configure webhook notifications for rules
Memory overview
Contributing to code
Contributing integrations
Async subagents
Changelog
Pin an exact version for reproducible installs across the fleet
Applies conventions without prompting
the task does NOT have access to the command output
Model providers
Build a content builder agent
Context engineering in Deep Agents
Customize Deep Agents
Build a deep research agent
Sandbox
Todo list
Going to production
Harness capabilities
Interpreters
Models
openai.yaml
Sandboxes
Poor: too vague for reliable matching
arxiv-search
Streaming
Tools
export LANGSMITH_API_KEY="your-api-key"
export LANGSMITH_API_KEY="your-api-key"
ChatGoogleGenerativeAI integration
Chat model integrations
export LANGSMITH_API_KEY="your-api-key"
Document loader integrations
Embedding model integrations
All LangChain JavaScript integration providers
OpenAI integrations
Anthropic integration
OpenAI integration
Agents
Component architecture
LangSmith Deployment
Human-in-the-Loop
OpenUI
Message queues
Structured output
Guardrails
Build a semantic search engine with LangChain
Model Context Protocol (MCP)
Prebuilt middleware
Custom middleware
Custom workflow
Build customer support with handoffs
Multi-agent
Build a multi-source knowledge base with routing
Build a SQL assistant with on-demand skills
Subagents
Build a personal assistant with subagents
LangSmith Observability
Quickstart
Build a RAG agent with LangChain
Retrieval
Short-term memory
Streaming
console.log(result);
Unit testing
Tools
Build a voice agent with LangChain
Memory
Build a custom RAG agent with LangGraph
Case studies
Choosing between Graph and Functional APIs
Fault tolerance
Graph execution
Install LangGraph
Run a local server
Quickstart
Streaming
Test
Use the functional API
Subgraphs
Use time-travel
Workflows and agents
LangChain v1 migration guide
Changelog
Context overview
Contributing to code
Run tests to ensure your changes don't break existing functionality
Using standard tests
Backends
Per-thread: storage scoped to a single conversation
Or set it empty so Deep Agents Code ignores a key exported in your shell
Data locations
Deep Agents Code
the task does NOT have access to the command output
Model providers
Comparison with Claude Agent SDK
Context engineering in Deep Agents
Customize Deep Agents
Append a system-prompt suffix whenever gpt-5.5 is selected.
Build a deep research agent
Sandbox
Todo list
Inside your agent's tool:
Harness capabilities
Interpreters
Models
Profiles
Grading rubrics
Sandboxes
Skills
arxiv-search
Skip internal middleware steps - only show meaningful node names
❌ Bad: Too many tools
For large datasets, lazily load documents
All LangChain Python integration providers
Fireworks integrations
Microsoft integrations
Ollama integrations
Tool integrations
Vector store integrations
Agents
Component architecture
Context engineering in agents
Build a data analysis agent from scratch
Headless tools
CopilotKit
Join & rejoin streams
Reasoning tokens
Tool calling
Stream agent progress and LLM tokens until interrupt
Long-term memory
Extract structured content from tool messages
List of standard content blocks
Method 3: Custom detector function
Custom middleware
Models
[]](reference/0258-doc.md)
Handoffs
Agent will call go_back_to_warranty and restart the warranty verification step
Build a multi-source knowledge base with routing
Build a SQL assistant with on-demand skills
Subagents
Build a personal assistant with subagents
LangChain overview
Quickstart
Build a RAG agent with LangChain
If desired, specify custom instructions
Custom state can be passed in invoke
Build a SQL agent
Structured output
Agent Evals
Access custom state fields
- Email: foo@langchain.dev
Build a voice agent with LangChain
Pass context at invocation time
Create store with semantic search enabled
Below is a minimal helper for demonstration purposes.
Case studies
Find the checkpoint where an interrupt occurred
Event streaming
Separate run and idle limits
Graph execution
Functional API overview
and this is also supported
Final state: {'vals': ['a:answer for question_a', 'b:answer for question_b']}
LangGraph overview
Quickstart
Redefine the tool node to use the interrupt version
Use version="v2" for a unified StreamPart format
Define the structure for email classification
Continue execution
3. Pass in configuration at runtime:
Define edges
Outer agent with checkpointer
Get the tool call
LangChain v1 migration guide
LangGraph v1 migration guide
Unified access to content blocks
1---2name: langchain-docs3description: Comprehensive reference documentation for Langchain Docs.4---56# Langchain — Reference Skill-Graph78> Comprehensive reference documentation for Langchain Docs.910| | |11|---|---|12| **Version** | 1.0.0 |13| **Files** | 339 (11840 KB) |14| **Source types** | llms |15| **Knowledge Graph** | — (offline corpus) |16| **Built** | June 16, 2026 |1718**Sources:** [https://docs.langchain.com](https://docs.langchain.com)1920## 🧭 How to use this skill-graph2122This is a **full reference corpus for Langchain** — a manual at your disposal. Treat it as ground truth: quote it, don't paraphrase from memory.2324- **Look something up:** scan the Table of Contents (or `index.json` for a machine-readable map), open the specific `reference/…` file, quote it + link it.25- **Stay grounded:** never invent APIs/flags — verify against the reference and cite the file. `sources.json` tracks provenance + freshness.2627## 📚 Table of Contents2829- 📁 **0004-agent-server-changelog/** (4)30 - [Agent Server changelog](reference/0004-agent-server-changelog/0004-agent-server-changelog_pt1.md)31 - [0004 Agent Server Changelog Pt2](reference/0004-agent-server-changelog/0004-agent-server-changelog_pt2.md)32 - [0004 Agent Server Changelog Pt3](reference/0004-agent-server-changelog/0004-agent-server-changelog_pt3.md)33 - [0004 Agent Server Changelog Pt4](reference/0004-agent-server-changelog/0004-agent-server-changelog_pt4.md)34- 📁 **0015-langgraph-cli/** (4)35 - [LangGraph CLI](reference/0015-langgraph-cli/0015-langgraph-cli_pt1.md)36 - [0015 Langgraph Cli Pt2](reference/0015-langgraph-cli/0015-langgraph-cli_pt2.md)37 - [0015 Langgraph Cli Pt3](reference/0015-langgraph-cli/0015-langgraph-cli_pt3.md)38 - [0015 Langgraph Cli Pt4](reference/0015-langgraph-cli/0015-langgraph-cli_pt4.md)39- 📁 **0035-evaluate-a-rag-application/** (3)40 - [Evaluate a RAG application](reference/0035-evaluate-a-rag-application/0035-evaluate-a-rag-application_pt1.md)41 - [0035 Evaluate A Rag Application Pt2](reference/0035-evaluate-a-rag-application/0035-evaluate-a-rag-application_pt2.md)42 - [0035 Evaluate A Rag Application Pt3](reference/0035-evaluate-a-rag-application/0035-evaluate-a-rag-application_pt3.md)43- 📁 **0070-organization-and-workspace-operations-reference/** (3)44 - [Organization and workspace operations reference](reference/0070-organization-and-workspace-operations-reference/0070-organization-and-workspace-operations-reference_pt1.md)45 - [0070 Organization And Workspace Operations Reference Pt2](reference/0070-organization-and-workspace-operations-reference/0070-organization-and-workspace-operations-reference_pt2.md)46 - [0070 Organization And Workspace Operations Reference Pt3](reference/0070-organization-and-workspace-operations-reference/0070-organization-and-workspace-operations-reference_pt3.md)47- 📁 **0088-self-hosted-langsmith-changelog/** (4)48 - [Self-hosted LangSmith changelog](reference/0088-self-hosted-langsmith-changelog/0088-self-hosted-langsmith-changelog_pt1.md)49 - [0088 Self Hosted Langsmith Changelog Pt2](reference/0088-self-hosted-langsmith-changelog/0088-self-hosted-langsmith-changelog_pt2.md)50 - [0088 Self Hosted Langsmith Changelog Pt3](reference/0088-self-hosted-langsmith-changelog/0088-self-hosted-langsmith-changelog_pt3.md)51 - [0088 Self Hosted Langsmith Changelog Pt4](reference/0088-self-hosted-langsmith-changelog/0088-self-hosted-langsmith-changelog_pt4.md)52- 📁 **0112-user-management/** (3)53 - [User management](reference/0112-user-management/0112-user-management_pt1.md)54 - [0112 User Management Pt2](reference/0112-user-management/0112-user-management_pt2.md)55 - [0112 User Management Pt3](reference/0112-user-management/0112-user-management_pt3.md)56- 📁 **0119-backends/** (3)57 - [Backends](reference/0119-backends/0119-backends_pt1.md)58 - [0119 Backends Pt2](reference/0119-backends/0119-backends_pt2.md)59 - [0119 Backends Pt3](reference/0119-backends/0119-backends_pt3.md)60- 📁 **0128-claude-specific-guidance/** (4)61 - [+ <Claude-specific guidance>](reference/0128-claude-specific-guidance/0128-claude-specific-guidance_pt1.md)62 - [0128 Claude Specific Guidance Pt2](reference/0128-claude-specific-guidance/0128-claude-specific-guidance_pt2.md)63 - [0128 Claude Specific Guidance Pt3](reference/0128-claude-specific-guidance/0128-claude-specific-guidance_pt3.md)64 - [0128 Claude Specific Guidance Pt4](reference/0128-claude-specific-guidance/0128-claude-specific-guidance_pt4.md)65- 📁 **0141-subagents/** (3)66 - [Subagents](reference/0141-subagents/0141-subagents_pt1.md)67 - [0141 Subagents Pt2](reference/0141-subagents/0141-subagents_pt2.md)68 - [0141 Subagents Pt3](reference/0141-subagents/0141-subagents_pt3.md)69- 📁 **0163-long-term-memory/** (3)70 - [Long-term memory](reference/0163-long-term-memory/0163-long-term-memory_pt1.md)71 - [0163 Long Term Memory Pt2](reference/0163-long-term-memory/0163-long-term-memory_pt2.md)72 - [0163 Long Term Memory Pt3](reference/0163-long-term-memory/0163-long-term-memory_pt3.md)73- 📁 **0167-models/** (3)74 - [Models](reference/0167-models/0167-models_pt1.md)75 - [0167 Models Pt2](reference/0167-models/0167-models_pt2.md)76 - [0167 Models Pt3](reference/0167-models/0167-models_pt3.md)77- 📁 **0180-build-a-sql-agent/** (3)78 - [Build a SQL agent](reference/0180-build-a-sql-agent/0180-build-a-sql-agent_pt1.md)79 - [0180 Build A Sql Agent Pt2](reference/0180-build-a-sql-agent/0180-build-a-sql-agent_pt2.md)80 - [0180 Build A Sql Agent Pt3](reference/0180-build-a-sql-agent/0180-build-a-sql-agent_pt3.md)81- 📁 **0192-graph-api-overview/** (3)82 - [Graph API overview](reference/0192-graph-api-overview/0192-graph-api-overview_pt1.md)83 - [0192 Graph Api Overview Pt2](reference/0192-graph-api-overview/0192-graph-api-overview_pt2.md)84 - [0192 Graph Api Overview Pt3](reference/0192-graph-api-overview/0192-graph-api-overview_pt3.md)85- 📁 **0199-use-the-graph-api/** (3)86 - [Use the graph API](reference/0199-use-the-graph-api/0199-use-the-graph-api_pt1.md)87 - [0199 Use The Graph Api Pt2](reference/0199-use-the-graph-api/0199-use-the-graph-api_pt2.md)88 - [0199 Use The Graph Api Pt3](reference/0199-use-the-graph-api/0199-use-the-graph-api_pt3.md)89- 📁 **0219-claude-specific-guidance/** (5)90 - [+ <Claude-specific guidance>](reference/0219-claude-specific-guidance/0219-claude-specific-guidance_pt1.md)91 - [0219 Claude Specific Guidance Pt2](reference/0219-claude-specific-guidance/0219-claude-specific-guidance_pt2.md)92 - [0219 Claude Specific Guidance Pt3](reference/0219-claude-specific-guidance/0219-claude-specific-guidance_pt3.md)93 - [0219 Claude Specific Guidance Pt4](reference/0219-claude-specific-guidance/0219-claude-specific-guidance_pt4.md)94 - [0219 Claude Specific Guidance Pt5](reference/0219-claude-specific-guidance/0219-claude-specific-guidance_pt5.md)95- 📁 **0271-streaming/** (3)96 - [Streaming](reference/0271-streaming/0271-streaming_pt1.md)97 - [0271 Streaming Pt2](reference/0271-streaming/0271-streaming_pt2.md)98 - [0271 Streaming Pt3](reference/0271-streaming/0271-streaming_pt3.md)99- [Create Connection](reference/0000-create-connection.md)100- [Human-in-the-loop using server API](reference/0001-human-in-the-loop-using-server-api.md)101- [Overview](reference/0002-overview.md)102- [Agent Server](reference/0003-agent-server.md)103- [Distributed tracing with Agent Server](reference/0005-distributed-tracing-with-agent-server.md)104- [Alerts in LangSmith](reference/0006-alerts-in-langsmith.md)105- [Custom instrumentation](reference/0007-custom-instrumentation.md)106- [Manage feedback & annotation queues programmatically](reference/0008-manage-feedback-annotation-queues-programmatically.md)107- [Assistants](reference/0009-assistants.md)108- [Audit logs](reference/0010-audit-logs.md)109- [Authentication & access control](reference/0011-authentication-access-control.md)110- [Self-hosted LangSmith on Azure](reference/0012-self-hosted-langsmith-on-azure.md)111- [Manage billing in your account](reference/0013-manage-billing-in-your-account.md)112- [LangSmith Cloud changelog](reference/0014-langsmith-cloud-changelog.md)113- [Cloud (SaaS)](reference/0016-cloud-saas.md)114- [How to compare experiment results](reference/0017-how-to-compare-experiment-results.md)115- [Include HTTP headers in server logs](reference/0018-include-http-headers-in-server-logs.md)116- [LangSmith control plane](reference/0019-langsmith-control-plane.md)117- [Cost tracking](reference/0020-cost-tracking.md)118- [Create a prompt](reference/0021-create-a-prompt.md)119- [... can add custom routes if needed.](reference/0022-...-can-add-custom-routes-if-needed..md)120- [Manage bulk export destinations](reference/0023-manage-bulk-export-destinations.md)121- [Data purging for compliance](reference/0024-data-purging-for-compliance.md)122- [Run the agent and wait for the final response](reference/0025-run-the-agent-and-wait-for-the-final-response.md)123- [Enable LangSmith Deployment, Fleet, Insights, and Chat](reference/0026-enable-langsmith-deployment-fleet-insights-and-chat.md)124- [Self-host standalone servers](reference/0027-self-host-standalone-servers.md)125- [Deploy your app to cloud](reference/0028-deploy-your-app-to-cloud.md)126- [Find and fix your agent's failures with LangSmith Engine](reference/0029-find-and-fix-your-agent-s-failures-with-langsmith-engine.md)127- [LangSmith for Enterprise](reference/0030-langsmith-for-enterprise.md)128- [... database connection and query code](reference/0031-...-database-connection-and-query-code.md)129- [Run evaluation](reference/0032-run-evaluation.md)130- [Remember that langgraph graphs are also langchain runnables.](reference/0033-remember-that-langgraph-graphs-are-also-langcha-2e39a8ed.md)131- [How to evaluate an application's intermediate steps](reference/0034-how-to-evaluate-an-application-s-intermediate-steps.md)132- [Run an evaluation with multimodal content](reference/0036-run-an-evaluation-with-multimodal-content.md)133- [Application-specific evaluation approaches](reference/0037-application-specific-evaluation-approaches.md)134- [Evaluation quickstart](reference/0038-evaluation-quickstart.md)135- [Event streaming API](reference/0039-event-streaming-api.md)136- [Query traces using the SDK](reference/0040-query-traces-using-the-sdk.md)137- [Frequently asked questions](reference/0041-frequently-asked-questions.md)138- [Access & oversight](reference/0042-access-oversight.md)139- [Read SKILL.md from disk once; middleware injects into state on first turn.](reference/0043-read-skill.md-from-disk-once-middleware-injects-ac304be8.md)140- [Manage agent settings](reference/0044-manage-agent-settings.md)141- [Integrate Slack with an agent](reference/0045-integrate-slack-with-an-agent.md)142- [Self-hosted LangSmith on GCP](reference/0046-self-hosted-langsmith-on-gcp.md)143- [Granular billable usage](reference/0047-granular-billable-usage.md)144- [Setup guide (legacy)](reference/0048-setup-guide-legacy.md)145- [Interrupt concurrent](reference/0049-interrupt-concurrent.md)146- [LangSmith CLI](reference/0050-langsmith-cli.md)147- [LangSmith MCP Server](reference/0051-langsmith-mcp-server.md)148- [Set up the LLM auth proxy](reference/0052-set-up-the-llm-auth-proxy.md)149- [Custom model providers](reference/0053-custom-model-providers.md)150- [Log LLM calls](reference/0054-log-llm-calls.md)151- [Log traces to a specific project](reference/0055-log-traces-to-a-specific-project.md)152- [Metadata parameters reference](reference/0056-metadata-parameters-reference.md)153- [You can tag a specific dataset version with a semantic name, like "prod"](reference/0057-you-can-tag-a-specific-dataset-version-with-a-s-6d97ba23.md)154- [How to create and manage datasets programmatically](reference/0058-how-to-create-and-manage-datasets-programmatically.md)155- [If production tag points to commit a1b2c3d4, this is equivalent to:](reference/0059-if-production-tag-points-to-commit-a1b2c3d4-thi-df80eb8e.md)156- [Manage LangSmith with Terraform](reference/0060-manage-langsmith-with-terraform.md)157- [Managed Deep Agents CLI reference](reference/0061-managed-deep-agents-cli-reference.md)158- [Researcher](reference/0062-researcher.md)159- [4. Deploy the agent.](reference/0063-4.-deploy-the-agent..md)160- [Managed Deep Agents SDKs](reference/0064-managed-deep-agents-sdks.md)161- [The trace produced will not have anonymized inputs and outputs](reference/0065-the-trace-produced-will-not-have-anonymized-inp-5a635ebe.md)162- [How to return categorical vs numerical metrics](reference/0066-how-to-return-categorical-vs-numerical-metrics.md)163- [How to return multiple scores in one evaluator](reference/0067-how-to-return-multiple-scores-in-one-evaluator.md)164- [Tracing quickstart](reference/0068-tracing-quickstart.md)165- [Set up composite online evaluators](reference/0069-set-up-composite-online-evaluators.md)166- [Redact sensitive data with the OpenTelemetry Gateway architecture](reference/0071-redact-sensitive-data-with-the-opentelemetry-ga-bcd1ad21.md)167- [Profile configuration](reference/0072-profile-configuration.md)168- [Prompt engineering quickstart](reference/0073-prompt-engineering-quickstart.md)169- [How to run evaluations with pytest](reference/0074-how-to-run-evaluations-with-pytest.md)170- [Role-based access control](reference/0075-role-based-access-control.md)171- [Keep our test users from the previous tutorial](reference/0076-keep-our-test-users-from-the-previous-tutorial.md)172- [Run (span) data format](reference/0077-run-span-data-format.md)173- [Set a sampling rate for traces](reference/0078-set-a-sampling-rate-for-traces.md)174- [Sandbox SDK usage](reference/0079-sandbox-sdk-usage.md)175- [LangSmith Sandboxes](reference/0080-langsmith-sandboxes.md)176- [Enable blob storage](reference/0081-enable-blob-storage.md)177- [Disaster recovery for self-hosted LangSmith](reference/0082-disaster-recovery-for-self-hosted-langsmith.md)178- [Connect to an external ClickHouse database](reference/0083-connect-to-an-external-clickhouse-database.md)179- [Connect to an external Redis or Valkey database](reference/0084-connect-to-an-external-redis-or-valkey-database.md)180- [Pull the images from the public registry](reference/0085-pull-the-images-from-the-public-registry.md)181- [Set up SSO with OAuth2.0 and OIDC](reference/0086-set-up-sso-with-oauth2.0-and-oidc.md)182- [Use an existing secret for your installation (Kubernetes)](reference/0087-use-an-existing-secret-for-your-installation-kubernetes.md)183- [Install Mission Control](reference/0089-install-mission-control.md)184- [MCP endpoint in Agent Server](reference/0090-mcp-endpoint-in-agent-server.md)185- [my_agent/agent.py](reference/0091-my_agent-agent.py.md)186- [Delete Chart](reference/0092-delete-chart.md)187- [Get vendor account](reference/0093-get-vendor-account.md)188- [Get a SCIM token](reference/0094-get-a-scim-token.md)189- [Streaming API](reference/0095-streaming-api.md)190- [Test](reference/0096-test.md)191- [Test a ReAct agent with Pytest/Vitest and LangSmith](reference/0097-test-a-react-agent-with-pytest-vitest-and-langsmith.md)192- [Configure threads](reference/0098-configure-threads.md)193- [Trace Claude Code applications](reference/0099-trace-claude-code-applications.md)194- [Trace Gemini Live applications](reference/0100-trace-gemini-live-applications.md)195- [Trace query syntax](reference/0101-trace-query-syntax.md)196- [Instrument CrewAI and OpenAI](reference/0102-instrument-crewai-and-openai.md)197- [The above chain will be traced as a child run of the traceable function](reference/0103-the-above-chain-will-be-traced-as-a-child-run-o-11ca3100.md)198- [Trace Mistral applications](reference/0104-trace-mistral-applications.md)199- [Create and run a LangChain application](reference/0105-create-and-run-a-langchain-application.md)200- [Run the pipeline, saving the recording on the way out](reference/0106-run-the-pipeline-saving-the-recording-on-the-way-out.md)201- [Trace Vercel AI SDK applications (JS/TS only)](reference/0107-trace-vercel-ai-sdk-applications-js-ts-only.md)202- [How to evaluate your agent with trajectory evaluations](reference/0108-how-to-evaluate-your-agent-with-trajectory-evaluations.md)203- [How to upload experiments run outside of LangSmith with the REST API](reference/0109-how-to-upload-experiments-run-outside-of-langsm-6647f6aa.md)204- [How to use Studio](reference/0110-how-to-use-studio.md)205- [Use webhooks](reference/0111-use-webhooks.md)206- [View traces](reference/0113-view-traces.md)207- [Configure webhook notifications for rules](reference/0114-configure-webhook-notifications-for-rules.md)208- [Memory overview](reference/0115-memory-overview.md)209- [Contributing to code](reference/0116-contributing-to-code.md)210- [Contributing integrations](reference/0117-contributing-integrations.md)211- [Async subagents](reference/0118-async-subagents.md)212- [Changelog](reference/0120-changelog.md)213- [Pin an exact version for reproducible installs across the fleet](reference/0121-pin-an-exact-version-for-reproducible-installs--e0634885.md)214- [Applies conventions without prompting](reference/0122-applies-conventions-without-prompting.md)215- [the task does NOT have access to the command output](reference/0123-the-task-does-not-have-access-to-the-command-output.md)216- [Model providers](reference/0124-model-providers.md)217- [Build a content builder agent](reference/0125-build-a-content-builder-agent.md)218- [Context engineering in Deep Agents](reference/0126-context-engineering-in-deep-agents.md)219- [Customize Deep Agents](reference/0127-customize-deep-agents.md)220- [Build a deep research agent](reference/0129-build-a-deep-research-agent.md)221- [Sandbox](reference/0130-sandbox.md)222- [Todo list](reference/0131-todo-list.md)223- [Going to production](reference/0132-going-to-production.md)224- [Harness capabilities](reference/0133-harness-capabilities.md)225- [Interpreters](reference/0134-interpreters.md)226- [Models](reference/0135-models.md)227- [openai.yaml](reference/0136-openai.yaml.md)228- [Sandboxes](reference/0137-sandboxes.md)229- [Poor: too vague for reliable matching](reference/0138-poor-too-vague-for-reliable-matching.md)230- [arxiv-search](reference/0139-arxiv-search.md)231- [Streaming](reference/0140-streaming.md)232- [Tools](reference/0142-tools.md)233- [export LANGSMITH_API_KEY="your-api-key"](reference/0143-export-langsmith_api_key-your-api-key.md)234- [export LANGSMITH_API_KEY="your-api-key"](reference/0144-export-langsmith_api_key-your-api-key.md)235- [ChatGoogleGenerativeAI integration](reference/0145-chatgooglegenerativeai-integration.md)236- [Chat model integrations](reference/0146-chat-model-integrations.md)237- [export LANGSMITH_API_KEY="your-api-key"](reference/0147-export-langsmith_api_key-your-api-key.md)238- [Document loader integrations](reference/0148-document-loader-integrations.md)239- [Embedding model integrations](reference/0149-embedding-model-integrations.md)240- [All LangChain JavaScript integration providers](reference/0150-all-langchain-javascript-integration-providers.md)241- [OpenAI integrations](reference/0151-openai-integrations.md)242- [Anthropic integration](reference/0152-anthropic-integration.md)243- [OpenAI integration](reference/0153-openai-integration.md)244- [Agents](reference/0154-agents.md)245- [Component architecture](reference/0155-component-architecture.md)246- [LangSmith Deployment](reference/0156-langsmith-deployment.md)247- [Human-in-the-Loop](reference/0157-human-in-the-loop.md)248- [OpenUI](reference/0158-openui.md)249- [Message queues](reference/0159-message-queues.md)250- [Structured output](reference/0160-structured-output.md)251- [Guardrails](reference/0161-guardrails.md)252- [Build a semantic search engine with LangChain](reference/0162-build-a-semantic-search-engine-with-langchain.md)253- [Model Context Protocol (MCP)](reference/0164-model-context-protocol-mcp.md)254- [Prebuilt middleware](reference/0165-prebuilt-middleware.md)255- [Custom middleware](reference/0166-custom-middleware.md)256- [Custom workflow](reference/0168-custom-workflow.md)257- [Build customer support with handoffs](reference/0169-build-customer-support-with-handoffs.md)258- [Multi-agent](reference/0170-multi-agent.md)259- [Build a multi-source knowledge base with routing](reference/0171-build-a-multi-source-knowledge-base-with-routing.md)260- [Build a SQL assistant with on-demand skills](reference/0172-build-a-sql-assistant-with-on-demand-skills.md)261- [Subagents](reference/0173-subagents.md)262- [Build a personal assistant with subagents](reference/0174-build-a-personal-assistant-with-subagents.md)263- [LangSmith Observability](reference/0175-langsmith-observability.md)264- [Quickstart](reference/0176-quickstart.md)265- [Build a RAG agent with LangChain](reference/0177-build-a-rag-agent-with-langchain.md)266- [Retrieval](reference/0178-retrieval.md)267- [Short-term memory](reference/0179-short-term-memory.md)268- [Streaming](reference/0181-streaming.md)269- [console.log(result);](reference/0182-console.log-result.md)270- [Unit testing](reference/0183-unit-testing.md)271- [Tools](reference/0184-tools.md)272- [Build a voice agent with LangChain](reference/0185-build-a-voice-agent-with-langchain.md)273- [Memory](reference/0186-memory.md)274- [Build a custom RAG agent with LangGraph](reference/0187-build-a-custom-rag-agent-with-langgraph.md)275- [Case studies](reference/0188-case-studies.md)276- [Choosing between Graph and Functional APIs](reference/0189-choosing-between-graph-and-functional-apis.md)277- [Fault tolerance](reference/0190-fault-tolerance.md)278- [Graph execution](reference/0191-graph-execution.md)279- [Install LangGraph](reference/0193-install-langgraph.md)280- [Run a local server](reference/0194-run-a-local-server.md)281- [Quickstart](reference/0195-quickstart.md)282- [Streaming](reference/0196-streaming.md)283- [Test](reference/0197-test.md)284- [Use the functional API](reference/0198-use-the-functional-api.md)285- [Subgraphs](reference/0200-subgraphs.md)286- [Use time-travel](reference/0201-use-time-travel.md)287- [Workflows and agents](reference/0202-workflows-and-agents.md)288- [LangChain v1 migration guide](reference/0203-langchain-v1-migration-guide.md)289- [Changelog](reference/0204-changelog.md)290- [Context overview](reference/0205-context-overview.md)291- [Contributing to code](reference/0206-contributing-to-code.md)292- [Run tests to ensure your changes don't break existing functionality](reference/0207-run-tests-to-ensure-your-changes-don-t-break-ex-33bbd49e.md)293- [Using standard tests](reference/0208-using-standard-tests.md)294- [Backends](reference/0209-backends.md)295- [Per-thread: storage scoped to a single conversation](reference/0210-per-thread-storage-scoped-to-a-single-conversation.md)296- [Or set it empty so Deep Agents Code ignores a key exported in your shell](reference/0211-or-set-it-empty-so-deep-agents-code-ignores-a-k-80120ade.md)297- [Data locations](reference/0212-data-locations.md)298- [Deep Agents Code](reference/0213-deep-agents-code.md)299- [the task does NOT have access to the command output](reference/0214-the-task-does-not-have-access-to-the-command-output.md)300- [Model providers](reference/0215-model-providers.md)301- [Comparison with Claude Agent SDK](reference/0216-comparison-with-claude-agent-sdk.md)302- [Context engineering in Deep Agents](reference/0217-context-engineering-in-deep-agents.md)303- [Customize Deep Agents](reference/0218-customize-deep-agents.md)304- [Append a system-prompt suffix whenever gpt-5.5 is selected.](reference/0220-append-a-system-prompt-suffix-whenever-gpt-5.5--7bd7f024.md)305- [Build a deep research agent](reference/0221-build-a-deep-research-agent.md)306- [Sandbox](reference/0222-sandbox.md)307- [Todo list](reference/0223-todo-list.md)308- [Inside your agent's tool:](reference/0224-inside-your-agent-s-tool.md)309- [Harness capabilities](reference/0225-harness-capabilities.md)310- [Interpreters](reference/0226-interpreters.md)311- [Models](reference/0227-models.md)312- [Profiles](reference/0228-profiles.md)313- [Grading rubrics](reference/0229-grading-rubrics.md)314- [Sandboxes](reference/0230-sandboxes.md)315- [Skills](reference/0231-skills.md)316- [arxiv-search](reference/0232-arxiv-search.md)317- [Skip internal middleware steps - only show meaningful node names](reference/0233-skip-internal-middleware-steps---only-show-mean-ae5745f4.md)318- [❌ Bad: Too many tools](reference/0234-bad-too-many-tools.md)319- [For large datasets, lazily load documents](reference/0235-for-large-datasets-lazily-load-documents.md)320- [All LangChain Python integration providers](reference/0236-all-langchain-python-integration-providers.md)321- [Fireworks integrations](reference/0237-fireworks-integrations.md)322- [Microsoft integrations](reference/0238-microsoft-integrations.md)323- [Ollama integrations](reference/0239-ollama-integrations.md)324- [Tool integrations](reference/0240-tool-integrations.md)325- [Vector store integrations](reference/0241-vector-store-integrations.md)326- [Agents](reference/0242-agents.md)327- [Component architecture](reference/0243-component-architecture.md)328- [Context engineering in agents](reference/0244-context-engineering-in-agents.md)329- [Build a data analysis agent from scratch](reference/0245-build-a-data-analysis-agent-from-scratch.md)330- [Headless tools](reference/0246-headless-tools.md)331- [CopilotKit](reference/0247-copilotkit.md)332- [Join & rejoin streams](reference/0248-join-rejoin-streams.md)333- [Reasoning tokens](reference/0249-reasoning-tokens.md)334- [Tool calling](reference/0250-tool-calling.md)335- [Stream agent progress and LLM tokens until interrupt](reference/0251-stream-agent-progress-and-llm-tokens-until-interrupt.md)336- [Long-term memory](reference/0252-long-term-memory.md)337- [Extract structured content from tool messages](reference/0253-extract-structured-content-from-tool-messages.md)338- [List of standard content blocks](reference/0254-list-of-standard-content-blocks.md)339- [Method 3: Custom detector function](reference/0255-method-3-custom-detector-function.md)340- [Custom middleware](reference/0256-custom-middleware.md)341- [Models](reference/0257-models.md)342- []](reference/0258-doc.md)343- [Handoffs](reference/0259-handoffs.md)344- [Agent will call go_back_to_warranty and restart the warranty verification step](reference/0260-agent-will-call-go_back_to_warranty-and-restart-224b71b0.md)345- [Build a multi-source knowledge base with routing](reference/0261-build-a-multi-source-knowledge-base-with-routing.md)346- [Build a SQL assistant with on-demand skills](reference/0262-build-a-sql-assistant-with-on-demand-skills.md)347- [Subagents](reference/0263-subagents.md)348- [Build a personal assistant with subagents](reference/0264-build-a-personal-assistant-with-subagents.md)349- [LangChain overview](reference/0265-langchain-overview.md)350- [Quickstart](reference/0266-quickstart.md)351- [Build a RAG agent with LangChain](reference/0267-build-a-rag-agent-with-langchain.md)352- [If desired, specify custom instructions](reference/0268-if-desired-specify-custom-instructions.md)353- [Custom state can be passed in invoke](reference/0269-custom-state-can-be-passed-in-invoke.md)354- [Build a SQL agent](reference/0270-build-a-sql-agent.md)355- [Structured output](reference/0272-structured-output.md)356- [Agent Evals](reference/0273-agent-evals.md)357- [Access custom state fields](reference/0274-access-custom-state-fields.md)358- [- Email: foo@langchain.dev](reference/0275-email-foo-langchain.dev.md)359- [Build a voice agent with LangChain](reference/0276-build-a-voice-agent-with-langchain.md)360- [Pass context at invocation time](reference/0277-pass-context-at-invocation-time.md)361- [Create store with semantic search enabled](reference/0278-create-store-with-semantic-search-enabled.md)362- [Below is a minimal helper for demonstration purposes.](reference/0279-below-is-a-minimal-helper-for-demonstration-purposes..md)363- [Case studies](reference/0280-case-studies.md)364- [Find the checkpoint where an interrupt occurred](reference/0281-find-the-checkpoint-where-an-interrupt-occurred.md)365- [Event streaming](reference/0282-event-streaming.md)366- [Separate run and idle limits](reference/0283-separate-run-and-idle-limits.md)367- [Graph execution](reference/0284-graph-execution.md)368- [Functional API overview](reference/0285-functional-api-overview.md)369- [and this is also supported](reference/0286-and-this-is-also-supported.md)370- [Final state: {'vals': ['a:answer for question_a', 'b:answer for question_b']}](reference/0287-final-state-vals-a-answer-for-question_a-b-answ-88d1ca34.md)371- [LangGraph overview](reference/0288-langgraph-overview.md)372- [Quickstart](reference/0289-quickstart.md)373- [Redefine the tool node to use the interrupt version](reference/0290-redefine-the-tool-node-to-use-the-interrupt-version.md)374- [Use version="v2" for a unified StreamPart format](reference/0291-use-version-v2-for-a-unified-streampart-format.md)375- [Define the structure for email classification](reference/0292-define-the-structure-for-email-classification.md)376- [Continue execution](reference/0293-continue-execution.md)377- [3. Pass in configuration at runtime:](reference/0294-3.-pass-in-configuration-at-runtime.md)378- [Define edges](reference/0295-define-edges.md)379- [Outer agent with checkpointer](reference/0296-outer-agent-with-checkpointer.md)380- [Get the tool call](reference/0297-get-the-tool-call.md)381- [LangChain v1 migration guide](reference/0298-langchain-v1-migration-guide.md)382- [LangGraph v1 migration guide](reference/0299-langgraph-v1-migration-guide.md)383- [Unified access to content blocks](reference/0300-unified-access-to-content-blocks.md)
Run npx skillmds@latest add knuckles-team/langchain-docs in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Comprehensive reference documentation for Langchain Docs. It is listed under Docs & Writing on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Knuckles-Team (@knuckles-team) published this skill. Their other Agent Skills are listed on their SkillMD profile.