Is there an existing issue for the same feature?
Is your feature request related to a problem?
同一账号下部署了多个功能、权限不同的 agent:
- 运维 agent 给内部运维人员使用时,可以进行集群操作等高权限行为;
- 同一 agent 对外暴露给其他部门的人使用时,只能做探测类低权限功能(agent 功能按使用方分叉)。
但 memory 是账号级的,无法跟随 agent 的权限分叉:
- 运维 agent 日常写入的运维类记忆(集群信息、操作记录等)与通用记忆混在同一处,外部低权限的使用者同样能检索到,存在越权读取风险;
- ops 类记忆无法独立分叉/隔离,同时保持通用记忆在所有 agent 间不变且同步。
Describe the feature you'd like
- 支持按 agent/角色隔离记忆空间:同账号下每个 agent 有独立的记忆空间;
- 记忆支持显式标记为 ops 类(新增一个 type 或 tag):打标的记忆进入运维 agent 的私有空间,仅运维侧(高权限 agent/人员)可见可检索,低权限 agent 完全不可见;
- 未打标的记忆默认为通用记忆:所有 agent 均可见可写,任一 agent 写入的通用记忆,其他 agent 下次会话即可读到(读写共享 + 实时一致);
- ops 类记忆可独立演变/分叉,不影响通用记忆的共享同步。
Implementation / design notes (optional)
- 同账号下区分多个 agent 身份的方式(独立凭据或请求携带 agent_id)为待定设计点,需产品/架构侧确认;
- 需梳理现有 branch 机制(账号级全量分支)与按 agent 隔离的关系,避免两者语义冲突。
Additional information
No response
Is there an existing issue for the same feature?
Is your feature request related to a problem?
同一账号下部署了多个功能、权限不同的 agent:
但 memory 是账号级的,无法跟随 agent 的权限分叉:
Describe the feature you'd like
Implementation / design notes (optional)
Additional information
No response