> ## Documentation Index
> Fetch the complete documentation index at: https://cndoc-langchain.site/llms.txt
> Use this file to discover all available pages before exploring further.

# 中间件集成

> 使用 LangChain JavaScript 与中间件集成。

浏览不同提供商的可用中间件，或为生态系统贡献您自己的中间件。在[中间件概述](/oss/javascript/langchain/middleware/overview)中了解更多关于中间件工作原理的信息，以及在[Deep Agents 文档](/oss/javascript/deepagents/customization#middleware)中了解如何将中间件与 Deep Agents 一起使用。

## 分享您的中间件

中间件支持上下文工程、工具定制和运行时安全控制。它是 LangChain 中一个有用的扩展点，我们乐于展示社区基于它构建的内容：

<CardGroup cols={2}>
  <Card title="添加官方集成" icon="package" href="/oss/javascript/contributing/implement-langchain#middleware">
    遵循贡献指南来构建和发布一个中间件包。
  </Card>

  <Card title="分享社区中间件" icon="users" href="https://github.com/langchain-ai/docs">
    向文档仓库提交 PR，将您的中间件添加到下方的表格中。
  </Card>
</CardGroup>

## 官方集成

| 提供商                                                            | 可用中间件 |
| -------------------------------------------------------------- | ----- |
| [Anthropic](/oss/javascript/integrations/middleware/anthropic) | 提示缓存  |

## 社区集成

| 中间件                                                                                   | 描述                                            | 来源                                                                                                      |
| ------------------------------------------------------------------------------------- | --------------------------------------------- | ------------------------------------------------------------------------------------------------------- |
| [langchain-task-steering](https://github.com/edvinhallvaxhiu/langchain-task-steering) | 用于有序任务管道的隐式状态机中间件，支持按任务工具作用域、动态提示注入和可组合的完成验证。 | [`edvinhallvaxhiu/langchain-task-steering`](https://github.com/edvinhallvaxhiu/langchain-task-steering) |

有中间件要分享？[提交 PR](https://github.com/langchain-ai/docs) 将其添加到此处。

***

<div className="source-links">
  <Callout icon="terminal-2">
    [连接这些文档](/use-these-docs) 到 Claude、VSCode 等，通过 MCP 获取实时答案。
  </Callout>

  <Callout icon="edit">
    [在 GitHub 上编辑此页面](https://github.com/langchain-ai/docs/edit/main/src/oss/javascript/integrations/middleware/index.mdx) 或 [提交问题](https://github.com/langchain-ai/docs/issues/new/choose)。
  </Callout>
</div>
