[Bug]: 同一 EverOS 账号下,不同 AI 客户端的记忆无法共享(user 隔离问题) / Cannot share memory between two AI clients under the same EverOS account (user isolation)
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
- Ambito
- authentication, backend
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
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
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di EverMind-AI/EverOS
-
Difficoltà 2/5 Mezza giornata Idoneità per principianti 62/100
EverMind-AI/EverOS#414 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
EverMind-AI/EverOS#516 ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug]: add/flush returns 500 every time when an extraction reply quotes code with an unmatched `}` (everalgo brace-counting JSON extractor)Forse già presa @Kendrick-Song l’ha presa 3 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100
EverMind-AI/EverOS#515 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
flush returns 500 when SQLite write hits the busy timeoutForse già presa @chuiwenwei l’ha presa 4 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
EverMind-AI/EverOS#498 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
EverMind-AI/EverOS#485 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di EverMind-AI/EverOS
Issue simili
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
fossasia/visdom-dev#69 ·
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
Frontend build fails with Frappe version-16: DataImport is no longer exported by @framework/uiApertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
BUG: PROD: v1.3.0-beta Onboarding Profile Picture Misaligns When Name Validation Error AppearsForse già presa @RitikaSen27 l’ha presa oggi. Apertabug good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
AOSSIE-Org/PictoPy#1647 · 2 commenti ·
I maintainer di solito rispondono entro 2 giorni
-
[oblt-aw][autodoc] Update workflow docs for gh-aw v0.92.5 and detector permission scopeForse già presa @github-actions l’ha presa oggi. Aperta
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno