@ b4run/ 朗格图
LangGraph.js 路由适配器和用于B4.run或平面LangGraph应用的节点工具活性辅助器.
当 : 您正在将原始的图表或工作流程与 B4. 运行的路由合同合并, 或者将工具活动添加到普通节点 LangChain/ LangGraph 代理中 /ui。不需要原始路由模块的代理和工具作者应该从 @b4run/sdk。 。 。 .
安装
pnpm add @b4run/langgraph
示例
import { defineEntry, graphAdapter } from "@b4run/langgraph"
const route = defineEntry({
graph: async (input: { name: string }) => ({ greeting: `Hello, ${input.name}` }),
})
const result = await graphAdapter.execute(route.graph, { name: "B4.run" }, {
signal: new AbortController().signal,
})
运行时间和稳定性
@b4run/langgraph用于适配器和路由合同的边缘安全、支持的集成面.@b4run/langgraph/define-entry是一个边缘安全,支持的进入验证子路径.@b4run/langgraph/route-module是一个边缘安全、支持的正常化和路线类型的子路径.
这三个路由表面没有包含第三方运行时间依赖或节点环球. 该边界并不对应用程序提供的图表、工作流程或工具进行分类.
普通 LangGraph 工具活动
@b4run/langgraph/ui 是一个唯一的节点,支持的生产者表面。 它使用可选
同行 @langchain/core 1.2.12, (中文(简体) ), langchain 1.5.12和 @langchain/langgraph 1.4.17; 2;
只为这个子路径安装 。 它不需要B4代理,CLI或文件系统路由.
根和路由子路径从不导入这些同位素.
pnpm add @b4run/langgraph @langchain/[email protected] [email protected] @langchain/[email protected]
import { emitToolStep, toolStepMiddleware } from "@b4run/langgraph/ui"
见 纯正代理, (中文(简体) ), 手动节点
财务报告和审定财务报表 Python 生产商/桥梁 源食谱和
API 指南。 。 。 .
ToolStepDisplay 财务报告和审定财务报表 ToolStepMiddlewareOptions 是两种公共选项类型.
CUSTOM 事件只进行直播; 恢复检查点需要一座投影桥
additional_kwargs.b4_step 输入工具消息 metadata["b4.step"] 可读
失败文本输入 error。永久服务器检查器和客户端记录
持续解决恢复的不同部分.
相关
@b4run/sdk高级路线、代理和工具合同.@b4run/langchain——LangChain代理和连锁物化.- LangGraph API 参考文献 ——路由模块输出和适配器行为.
- 路线指南 —— B4. run 的文件系统路由模型.
成熟和支持
这个包是前1.0并放入B4.run的固定包组. 评议 更改日志 升级前。 为了支持, 打开一个问题。 。 。 .
许可证
麻省理工学院. 见 仓库许可证。 。 。 .