> ## 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.

# 核心能力概览

> Agent Server 核心能力概览，包括流式处理、人机协同、MCP、A2A、分布式追踪、Webhooks 和双重消息处理。

Agent Server 提供了一套用于构建和运营生产级智能体的能力。本节涵盖：

<CardGroup cols={2}>
  <Card title="流式 API" icon="player-play" href="/langsmith/streaming">
    使用 LangGraph SDK 实时流式传输已部署智能体的输出。
  </Card>

  <Card title="人机协同" icon="user-check" href="/langsmith/add-human-in-the-loop">
    暂停智能体执行，以在继续之前审查、编辑或批准工具调用。
  </Card>

  <Card title="时间旅行" icon="clock" href="/langsmith/human-in-the-loop-time-travel">
    从任何先前状态重放智能体运行，以调试或探索替代路径。
  </Card>

  <Card title="MCP 端点" icon="plug" href="/langsmith/server-mcp">
    将您的智能体作为 MCP 工具暴露，供任何符合 MCP 规范的客户端访问。
  </Card>

  <Card title="A2A 端点" icon="arrows-exchange" href="/langsmith/server-a2a">
    使用 A2A 协议实现智能体间通信。
  </Card>

  <Card title="分布式追踪" icon="git-merge" href="/langsmith/agent-server-distributed-tracing">
    从外部应用程序调用 Agent Server 时，统一跨服务的追踪。
  </Card>

  <Card title="Webhooks" icon="webhook" href="/langsmith/use-webhooks">
    根据已部署智能体的运行事件触发外部系统。
  </Card>

  <Card title="双重消息处理" icon="messages" href="/langsmith/double-texting">
    控制 Agent Server 在运行已进行时如何处理新消息。
  </Card>
</CardGroup>

### 持久化执行

从核心来看，LangSmith 部署是一个持久化执行引擎。您的智能体运行在具有自动检查点功能的托管任务队列上，因此任何运行都可以从确切的中断点重试、重放或恢复，而无需从头开始。

因为执行是持久化的，智能体可以完成在无状态运行时中脆弱或不可能的事情：

* **等待外部输入。** 智能体调用 [`interrupt()`](/langsmith/add-human-in-the-loop)，运行时会检查点其状态、释放资源，并等待人类批准交易、审阅者编辑草稿或其他系统返回结果。当 [`Command(resume=...)`](/langsmith/add-human-in-the-loop) 在数小时或数天后到达时，执行会从停止的确切位置继续。这是 [人机协同](/langsmith/add-human-in-the-loop) 工作流和 [时间旅行调试](/langsmith/human-in-the-loop-time-travel) 底层的原语。
* **在后台运行。** [后台运行](/langsmith/background-run) 在不阻塞调用者的情况下执行。运行时管理完整的生命周期（排队、执行、检查点、完成），而客户端可以继续处理其他任务。
* **按计划运行。** [定时任务](/langsmith/cron-jobs) 按照重复的节奏触发智能体执行。每日摘要智能体、每周报告、定期数据同步。运行时按计划启动新的执行，并具有相同的持久化保证。
* **处理并发输入。** 当用户在智能体运行过程中发送新输入时（[双重消息处理](/langsmith/double-texting)），运行时可以将其排队、取消正在进行的运行，或并行处理两者而不会出现数据竞争或状态损坏。
* **失败时重试。** 可配置的 [重试策略](/oss/python/langgraph/use-graph-api#add-retry-policies) 控制退避策略、最大尝试次数以及哪些异常会触发每个节点的重试。运行可以承受进程重启、基础设施故障以及执行过程中的代码修订。

有关容器、进程和任务队列如何协同工作的详细信息，请参阅 [Agent Server：运行时架构](/langsmith/agent-server#runtime-architecture)。有关扩展和吞吐量调整，请参阅 [配置 Agent Server 以实现扩展](/langsmith/agent-server-scale)。

***

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

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