Skip to main content
LangGraph 允许通过运行时配置动态调整代理行为与权限。在使用 LangSmith 部署 时,您可以通过请求体 (config) 或特定的请求头部传递此配置。这使得能够基于用户身份或其他请求进行调整。 出于隐私考虑,您可以通过 langgraph.json 文件中的 http.configurable_headers 部分来控制哪些头部会传递到运行时配置。 以下是如何自定义包含和排除的头部:
includesexcludes 列表接受确切的头部名称或使用 * 匹配任意数量字符的模式。出于安全考虑,不支持其他正则表达式模式。

在图中使用

您可以在任何节点的 config 参数中访问已包含的头部。
或者通过从上下文中获取(这在工具或其他嵌套函数中很有用)。
您甚至可以使用此功能动态编译图。

选择退出可配置头部

如果您希望选择退出可配置头部,只需在 excludes 列表中设置一个通配符模式:
这将排除所有头部被添加到您的运行配置中。 请注意,排除规则优先于包含规则。