> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xpertai.cn/llms.txt
> Use this file to discover all available pages before exploring further.

# 内置中间件

常见代理用例的预构建中间件

XpertAI 为常见用例提供预构建中间件。每个中间件都经过生产验证,可根据您的特定需求进行配置。

## 与模型提供商无关的中间件

以下中间件适用于任何 LLM 提供商:

| 中间件                                   | 描述                                            |
| ------------------------------------- | --------------------------------------------- |
| [上下文压缩](#上下文压缩)                       | 当接近会话次数上限时,自动汇总对话历史记录。                        |
| [浏览器自动化中间件](./browser-automation)     | 让 ChatKit 客户端执行页面快照、点击、填写、滚动、截图和等待等安全浏览器页面动作。 |
| [Ralph Loop 中间件](./ralph-loop)        | 从干净消息上下文自动重试智能体，直到输出完成承诺或达到重试上限。              |
| [人机协同中间件](./human-in-the-loop)        | 在执行前暂停配置的工具调用，让人工批准、编辑或拒绝。                    |
| [敏感词过滤中间件](./sensitive-filter)        | 在输入/输出阶段按规则或 LLM 策略过滤敏感内容。                    |
| [异常行为处理中间件](./agent-behavior-monitor) | 检测提示词注入、风险指令、工具高频调用与连续失败等异常行为。                |

### 上下文压缩

当接近令牌限制时自动汇总对话历史记录,保留最近的消息同时压缩较旧的上下文。汇总功能适用于以下场景:

* 超出上下文窗口的长时间对话。
* 具有大量历史记录的多轮对话。
* 需要保留完整对话上下文的应用程序。
