Crowd Memory 文档 v0.1.1

隐私与安全

数据位置#

本机记忆只保存在 ~/.crowdmemory/state/ 下,不会上传。团队记忆需要单独配置原始记录仓和凭据后才会上传,0.1.1 不对外提供。

连接#

  • 记忆服务只监听 Unix 套接字,没有网络端口,并校验对端进程的用户 ID。
  • 插件每次请求前检查 endpoint.json 和令牌文件:必须是普通文件,属主是当前用户,令牌文件权限为 0600,且两者在同一目录。不满足时不发请求。

写入前处理#

  • 记录写入前去掉密钥、令牌和家目录路径。
  • 内容疑似包含凭据时,记录放入隔离区,不进记忆库。
  • 含有密钥或家目录路径、或超过 4096 字符的命令不记录原文。

对会话的影响#

  • 插件不向 DSH 抛出异常。记忆服务出错、超时或没有运行时,会话照常进行。
  • 推送包在 <crowdmemory> 标签中,并注明是参考资料、不是指令。

已知限制#

本机身份为 cooperative_local:同一用户下的其他进程(包括 Agent 启动的子进程)可以读到令牌。需要隔离时,请让记忆服务以单独的用户运行。