Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

[Bug]: 同一 EverOS 账号下,不同 AI 客户端的记忆无法共享(user 隔离问题) / Cannot share memory between two AI clients under the same EverOS account (user isolation)

Abierto
#528 1 comentario 0 reacciones 1 asignado Ver en GitHub

Los mantenedores suelen responder en 1 día

@dani1005 ya está trabajando en esto.

Desde el 22/10/2026.

Evaluación

Dificultad
4/5
Tiempo estimado
1-2 días
Aptitud para principiantes
48/100
Tipo de issue
Error
Claridad
Bastante claro
Estado de actividad
Activo
Stack tecnológico
python

Línea de trabajo

Start in the src/everos area named in the issue and trace how API key and OAuth connections determine the user and memory space. Check the handling of EVEROS_USER_ID and the documented account linking or migration options; the payload names no files or tests. Done when the supported way to share or migrate memories between these two clients is established and documented or the behavior is corrected.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

bug
Area

src/everos

What happened?

问题描述
我在同一个 EverOS 账号(Gmail 注册)下接入了两个 AI 客户端,希望它们共享同一份长期记忆,但目前两边的记忆互相隔离,无法互通。

Steps to reproduce

Claude Code:通过 HTTP + OAuth 方式接入 https://everos-mcp.evermind.ai/mcp(浏览器授权登录)。它的记忆自动归属 user chloe.deng,Memory Space 为 default_space,目前有 12 条记忆。
Marvis(腾讯 Mavis 桌面助手):通过 API Key 方式接入 uvx everos-mcp(stdio + EVEROS_API_KEY 环境变量)。它的记忆归属另一个 user(725465afa5b),Memory Space 也是 default_space,目前有 5 条记忆。
在 EverOS Console 的 User Memories 页面可以看到这两个 user 条目(同账号、同空间,但 user 不同)。

目标:让两个客户端读写同一份记忆(至少让 Marvis 能读到 Claude 的记忆)。
已做的排查与尝试(均未解决)
用 Claude 侧看到的所有疑似标识设置 EVEROS_USER_ID:chloe.deng、default-user、mcp-8-6e67be21c3dc —— 读取范围均无变化,仍只能读到 Marvis 自己的 5 条记忆;
更换不同 API Key(含账号下新生成的 Key 9f0f4b38-d4ce-4cc0-ab7c-74337820406a)—— 仍固定读取同一 user,读不到 chloe.deng;
设置 EVEROS_APP_ID / EVEROS_PROJECT_ID = default_space —— 无效;
尝试让 Marvis 也走 HTTP + OAuth 方式接入({"type":"http","url":"https://everos-mcp.evermind.ai/mcp"})—— 环境中该连接仍被识别为 stdio + API Key(static 鉴权),OAuth 授权流程未真正触发。
结论(我方观察):API Key 连接的记忆读取范围似乎与某个固定 user 绑定,EVEROS_USER_ID 环境变量在云端不起作用;OAuth 连接则自动创建/绑定 user(如 chloe.deng)。两种连接方式之间无法通过配置切换 user。

需要官方帮助的问题
同一账号下,如何让 API Key 连接与 OAuth 连接共享同一 user 的记忆?正确的配置方法是什么?
EVEROS_USER_ID 在云端 API Key 模式下是否应该生效?为什么设置后读取范围不变?(是否有官方文档说明)
Console 是否有「合并 / 迁移 user 记忆」的功能?可以把 chloe.deng 的记忆合并到 API Key 对应的 user 下吗?
多客户端共享同一份记忆的标准接入方式是什么?(是否必须统一用 OAuth,或统一用同一 API Key + 同一 user 配置?)

Environment

No response

Logs or screenshots

Lenguaje dominante
Python
Estrellas
13.3k
Forks
926
Merge medio
17 h 14 min
PR fusionados (30 d)
40

Preparar el entorno

Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de EverMind-AI/EverOS

Todos los issues de EverMind-AI/EverOS

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.