订阅:我们的更新日志包含 RSS 订阅源,可与 Slack电子邮件ReadybotRSS Feeds to Discord Bot 等 Discord 机器人以及其他订阅工具集成。
Mar 24, 2026
deepagents

deepagents v1.9.0-alpha.0

deepagents v1.9.0 的 Alpha 版本。
  • 异步子智能体:Deep Agents 可以启动非阻塞的后台任务,用户可以在子智能体并发工作的同时继续与智能体交互。子智能体需要 LangSmith 部署
  • 后端 协议 v2:我们引入了新的 v2 后端协议 (BackendProtocolV2),对 Deep Agents 后端接口进行了向后兼容的更改。主要变化:
    • 结构化的结果类型:所有方法现在返回结构化的 Result 对象(例如 ReadResultLsResultGrepResultGlobResult),并通过 error 字段提供一致的错误处理,而不是返回原始值或抛出异常。
    • 多模态文件支持read() 返回一个带有 .content 字段的 ReadResult,而不是纯字符串。对于二进制文件(图像、PDF、音频、视频),完整的原始 Uint8Array 内容通过 readRaw() 返回,使智能体能够原生处理多模态文件。
    • 简化的方法名称lsInfo -> lsgrepRaw -> grepglobInfo -> glob
    • 向后兼容:现有的 v1 后端可以使用 adaptBackendProtocol 适配到 v2 接口。v1 接口(BackendProtocolV1SandboxBackendProtocolV1)已弃用,但保留以保持兼容性。
Jan 14, 2026
langgraph

v1.1.0

@langchain/langgraph

引入 StateSchema —— 一种更简洁、与库无关的图状态定义方式,可与任何符合 Standard Schema 规范的验证库一起使用。

标准 JSON Schema 支持

LangGraph 现在支持 Standard JSON Schema,这是一个由 Zod 4、Valibot、ArkType 和其他 schema 库实现的开放规范。这意味着你可以使用自己偏好的验证库而不会被锁定:
import { z } from "zod"; // 或 valibot、arktype 等
import { StateSchema, ReducedValue, MessagesValue } from "@langchain/langgraph";

const AgentState = new StateSchema({
  messages: MessagesValue,
  currentStep: z.string(),
  count: z.number().default(0),
  history: new ReducedValue(
    z.array(z.string()).default(() => []),
    {
      inputSchema: z.string(),
      reducer: (current, next) => [...current, next],
    }
  ),
});

// 类型安全的状态和更新类型
type State = typeof AgentState.State;
type Update = typeof AgentState.Update;

const graph = new StateGraph(AgentState)
  .addNode("agent", (state) => ({ count: state.count + 1 }))
  .addEdge(START, "agent")
  .addEdge("agent", END)
  .compile();

新的状态值原语

  • ReducedValue:定义具有自定义归约器以累积值的字段。支持单独的输入和输出模式,为归约器输入提供类型安全。
  • UntrackedValue:定义在执行期间存在但不会被检查点记录的瞬态状态 —— 适用于数据库连接、缓存或仅运行时的配置。
  • MessagesValue:一个预构建的 ReducedValue,用于聊天消息,带有标准消息归约器。

类型助手导出

新增的导出类型工具,用于在图构建器之外为函数添加类型:
  • GraphNode<Schema, Nodes?, Config?> - 为节点函数添加完整类型推断
  • ConditionalEdgeRouter<Schema, Nodes?> - 为条件边路由器添加类型
// 为独立的节点函数添加类型
const myNode: GraphNode<typeof AgentState> = (state, config) => {
  return { count: state.count + 1 };
};

// 直接使用模式类型助手
const processState = (state: typeof AgentState.State) => {
  console.log(state.count);
};
现有的 Annotation 和基于 zod 的 API 继续保持不变 —— StateSchema 是为那些偏好模式优先定义的用户提供的额外选项。

了解更多关于 StateSchema

查看使用 StateSchema、ReducedValue 和 UntrackedValue 定义图状态的完整文档。

了解类型工具

使用 GraphNode 和 ConditionalEdgeRouter 在图构建器之外为函数添加类型。
Dec 12, 2025
langchain@langchain/openai@langchain/anthropic@langchain/ollama@langchain/community@langchain/xai@langchain/tavily@langchain/mongodb@langchain/mcp-adapters@langchain/google-common@langchain/core

v1.2.0

langchain

  • 结构化输出:新增在使用 providerStrategy 进行结构化输出时手动设置 strict 模式的功能。

@langchain/openai

  • 新增提供商内置工具: 支持文件搜索、网页搜索、代码解释器、图像生成、计算机使用、shell 和 MCP 连接器工具,由提供商在服务器端执行。请参阅 服务器端工具使用OpenAI 聊天集成。
  • 内容审核: ChatOpenAI 上新增 moderateContent 选项,用于检测和处理不安全内容。
  • GPT-5.2 Pro 模型优先使用响应 API。

v1.3.0

@langchain/anthropic

  • 新增提供商内置工具: 支持文本编辑器、网页抓取、计算机使用、工具搜索和 MCP 工具集工具,由提供商在服务器端执行。请参阅 服务器端工具使用Anthropic 聊天集成。
  • 暴露了 ChatAnthropicInput 类型以提高类型安全性。

v1.1.0

@langchain/ollama

  • 原生结构化输出: 通过 withStructuredOutput 添加了对原生结构化输出的支持。
  • 支持自定义 baseUrl 配置。

v1.0.0

@langchain/community

  • Jira 文档加载器已更新至使用 v3 API。
  • LanceDB:添加了 similaritySearch()similaritySearchWithScore() 支持。
  • Elasticsearch 混合搜索支持。
  • 新增 GoogleCalendarDeleteTool
  • 修复了 LlamaCppEmbeddings、PrismaVectorStore、IBM WatsonX 的各种错误以及安全改进。

其他软件包

  • @langchain/xai: 原生 Live Search 支持。
  • @langchain/tavily: 添加了 Tavily 的研究端点。
  • @langchain/mongodb: 新增 MongoDB LLM 缓存。
  • @langchain/mcp-adapters: 添加了 onConnectionError 选项。
  • @langchain/google-common: withStructuredOutput 中的 jsonSchema 方法支持。
  • @langchain/core: 安全修复、Mermaid 图中更好的子图嵌套、运行 ID 使用 UUID7。
Nov 25, 2025
langchain

v1.1.0

  • 模型档案:聊天模型现在通过 .profile getter 暴露支持的特性和能力。这些数据来源于 models.dev,一个提供模型能力数据的开源项目。
  • 模型重试中间件:新增中间件,用于自动重试失败的模型调用,支持可配置的指数退避,提高智能体可靠性。
  • 内容审核中间件:OpenAI 内容审核中间件,用于检测和处理智能体交互中的不安全内容。支持检查用户输入、模型输出和工具结果。
  • 摘要中间件:已更新,支持使用模型档案实现灵活的触发点,进行上下文感知摘要。
  • 结构化输出:现在可以根据模型档案推断出 ProviderStrategy 支持(原生结构化输出)。
  • createAgentSystemMessage:支持将 SystemMessage 实例直接传递给 createAgentsystemPrompt 参数,并新增 concat 方法用于扩展系统消息。支持缓存控制和结构化内容块等高级功能。
  • 动态系统提示中间件dynamicSystemPromptMiddleware 的返回值现在是纯增量式的。当返回一个 SystemMessagestring 时,它们会与现有的系统消息合并,而不是替换它们,这使得组合多个修改提示的中间件变得更加容易。
  • 兼容性改进: 修复了结构化输出和工具模式中 Zod v4 验证错误的错误处理,确保正确显示详细的错误消息。
Oct 20, 2025
langchainlanggraph

v1.0.0

langchain

langgraph

如果您遇到任何问题或有反馈意见,请提交 issue,以便我们改进。要查看 v0.x 文档,请转到存档内容