- Memory Router——在 LLM 调用上以
?boundary_id=传入。常见做法是每个终端用户一个 Boundary,这样每个用户的会话只读写自己的记忆。 - MCP——客户端连接时,用户在 OAuth 授权页面上选择工作空间和 Boundary。
Boundary 包含什么
Boundary 引用的每个项目、Actor 和 Agent 都必须属于它的工作空间:项目必须在该工作空间内,Actor 和 Agent 必须已绑定到该工作空间且未被删除。
权限
读取 Boundary 只需boundary:read。它展示的是声明了什么范围,而不是范围里有什么:通过 Boundary 检索时,仍会对内容本身检查权限。
创建或更新 Boundary 时,还需要对请求中引用的每个对象有检索权限,因为 Boundary 就是检索这些内容的一种方式:
缺少任何一项,整个请求都会以
403 被拒绝。