概述
LangChain 的create_agent 底层运行在 LangGraph 的运行时之上。
LangGraph 暴露了一个 Runtime 对象,包含以下信息:
你可以在工具内部和中间件内部访问运行时信息。
访问
使用create_agent 创建代理时,你可以指定 context_schema 来定义存储在代理 Runtime 中的 context 的结构。
调用代理时,传递包含运行相关配置的 context 参数:
在工具内部
你可以在工具内部访问运行时信息,以:- 访问上下文
- 读取或写入长期记忆
- 写入自定义流(例如,工具进度/更新)
ToolRuntime 参数在工具内部访问 Runtime 对象。
在中间件内部
你可以在中间件中访问运行时信息,以创建动态提示、修改消息或根据用户上下文控制代理行为。 使用Runtime 参数在节点风格钩子内部访问 Runtime 对象。对于包装风格钩子,ModelRequest 参数内部提供了 Runtime 对象。
Connect these docs to Claude, VSCode, and more via MCP for real-time answers.

