Skip to content

[Feature]: 同账号下按 agent 隔离记忆空间——ops 类记忆私有,通用记忆共享同步 #243

Description

@Shen-KD

Is there an existing issue for the same feature?

  • I have checked the existing issues.

Is your feature request related to a problem?

同一账号下部署了多个功能、权限不同的 agent:

  • 运维 agent 给内部运维人员使用时,可以进行集群操作等高权限行为;
  • 同一 agent 对外暴露给其他部门的人使用时,只能做探测类低权限功能(agent 功能按使用方分叉)。

但 memory 是账号级的,无法跟随 agent 的权限分叉:

  • 运维 agent 日常写入的运维类记忆(集群信息、操作记录等)与通用记忆混在同一处,外部低权限的使用者同样能检索到,存在越权读取风险;
  • ops 类记忆无法独立分叉/隔离,同时保持通用记忆在所有 agent 间不变且同步。

Describe the feature you'd like

  1. 支持按 agent/角色隔离记忆空间:同账号下每个 agent 有独立的记忆空间;
  2. 记忆支持显式标记为 ops 类(新增一个 type 或 tag):打标的记忆进入运维 agent 的私有空间,仅运维侧(高权限 agent/人员)可见可检索,低权限 agent 完全不可见;
  3. 未打标的记忆默认为通用记忆:所有 agent 均可见可写,任一 agent 写入的通用记忆,其他 agent 下次会话即可读到(读写共享 + 实时一致);
  4. ops 类记忆可独立演变/分叉,不影响通用记忆的共享同步。

Implementation / design notes (optional)

  • 同账号下区分多个 agent 身份的方式(独立凭据或请求携带 agent_id)为待定设计点,需产品/架构侧确认;
  • 需梳理现有 branch 机制(账号级全量分支)与按 agent 隔离的关系,避免两者语义冲突。

Additional information

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions