概览
LangChain 的create_agent 在底层运行 LangGraph 的运行时。 LangGraph 暴露了一个 Runtime 对象,其中包含以下信息:
您可以在工具和中间件中访问运行时信息。
访问
使用create_agent 创建代理时,您可以指定一个 context_schema 来定义存储在代理 Runtime 中的 context 结构。 调用代理时,传入 context 参数以及运行的相关配置:在工具内部
您可以在工具内部访问运行时信息以- 访问上下文
- 读取或写入长期记忆
- 写入自定义流(例如,工具进度/更新)
ToolRuntime 参数在工具内部访问 Runtime 对象。
在中间件内部
您可以在中间件中访问运行时信息,以创建动态提示、修改消息或根据用户上下文控制代理行为。 使用request.runtime 在中间件装饰器内部访问 Runtime 对象。运行时对象在传递给中间件函数的 ModelRequest 参数中可用。以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。