文档索引
在以下地址获取完整的文档索引:https://docs.langchain.org.cn/llms.txt
在进一步探索之前,请使用此文件发现所有可用页面。
订阅:我们的更新日志提供了一个 RSS 源,可以集成到 Slack、电子邮件、Discord 机器人(如 Readybot 或 RSS Feeds to Discord Bot)以及其他订阅工具中。
deepagents v0.5.0
- 异步子代理:Deep Agents 现在可以启动非阻塞后台任务,用户可以在子代理并行工作的同时继续与代理进行交互。需要 LangSmith 部署以支持子代理。
-
多模态支持:
read_file工具现在除图像外,还支持 PDF、音频和视频文件。 -
后端变更:我们对 Deep Agents 后端协议进行了向后兼容的更改。
- 更新了 状态与存储后端 中存储的文件格式,以支持二进制文件。
- 改进了从后端到工具的错误传播机制。
- 现在您可以直接实例化
StateBackend()和StoreBackend()。使用工厂指定(例如backend=(lambda rt: StateBackend(rt)))的方法已被弃用。
- Anthropic 提示词缓存改进:我们对 Anthropic 模型的提示词缓存性能进行了一些优化。
langgraph v1.1
-
类型安全的流式处理 (
version="v2"):向stream()/astream()传递version="v2",即可获得统一的StreamPart输出,其中每个 chunk 都包含type、ns和data键。每种模式都有其对应的TypedDict,均可从langgraph.types导入。请参阅 流式处理文档。 -
类型安全的调用 (
version="v2"):向invoke()/ainvoke()传递version="v2",即可获得包含.value和.interrupts属性的GraphOutput对象。请参阅 调用文档。 -
Pydantic 和 dataclass 强制转换:使用
version="v2"时,invoke()和values模式的流式输出会自动强制转换为您声明的 Pydantic 模型或 dataclass 类型。 -
修复了中断与子图的时间旅行功能:回放不再重复使用过期的
RESUME值,且子图现在能正确还原父图历史状态的检查点。 -
完全向后兼容:
version="v2"为可选配置。GraphOutput支持已弃用的字典式访问,以便于逐步迁移。
deepagents v0.4
- 新增了用于可插拔沙盒的集成包:
langchain-modal、langchain-daytona和langchain-runloop。请参阅 沙盒指南 和 数据分析示例教程。 - 对 对话历史摘要 的更改
- 摘要现在通过
wrap_model_call事件在模型节点中完成。因此,我们在图形状态中保留了完整的消息历史记录。 - 更准确的 Token 计数。
- 如果聊天模型引发
ContextOverflowError(定义在langchain-core中),摘要功能现在会自动触发。目前langchain-anthropic和langchain-openai支持此功能。
- 摘要现在通过
- 对于以
"openai:"为前缀的模型字符串,现在默认使用 Responses API。禁止通过 Responses API 进行数据保留。
langchain v1.2.0
create_agent:通过 工具 上的新extras属性,简化了对特定提供程序工具参数和定义的支持。示例:- 支持代理
response_format中的严格模式遵循(请参阅ProviderStrategy文档)。
langchain v1.1.0
- 模型配置文件:聊天模型现在通过
.profile属性公开其支持的特性和能力。这些数据源自 models.dev,这是一个提供模型能力数据的开源项目。 - 摘要中间件:已更新,支持使用模型配置文件进行灵活的触发点设置,以实现上下文感知摘要。
- 结构化输出:
ProviderStrategy支持(原生结构化输出)现在可以从模型配置文件中推断得出。 create_agent的SystemMessage:支持将SystemMessage实例直接传递给create_agent的system_prompt参数,从而启用缓存控制和结构化内容块等高级功能。- 模型重试中间件:用于自动重试失败模型调用的新中间件,支持可配置的指数退避策略。
- 内容审核中间件:用于检测和处理代理交互中不安全内容的 OpenAI 内容审核中间件。支持检查用户输入、模型输出和工具结果。
将这些文档连接到 Claude、VSCode 等,以获得实时答案。

