Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

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

Aperta
#528 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@dani1005 ci sta già lavorando.

Dal 22/10/2026.

Valutazione

Difficoltà
4/5
Tempo stimato
1-2 giorni
Idoneità per principianti
48/100
Tipo di issue
Bug
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
python

Direzione di ricerca

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.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

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

Lingua principale
Python
Stelle
13.3k
Fork
926
Merge medio
17h 14m
PR unite (30g)
40

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di EverMind-AI/EverOS

Tutte le issue di EverMind-AI/EverOS

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.