[Bug]: 同一 EverOS 账号下,不同 AI 客户端的记忆无法共享(user 隔离问题) / Cannot share memory between two AI clients under the same EverOS account (user isolation)
メンテナーはふだん 1 日以内に返信
@dani1005 がすでに取り組んでいます。
2026年10月22日 から。
評価
- 難易度
- 4/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 48/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 技術スタック
- python
調査の方向性
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.
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Python
- スター
- 13.3k
- フォーク
- 926
- 平均マージ
- 17時間 14分
- マージ済み PR(30日)
- 40
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
EverMind-AI/EverOS のほかの issue
-
難易度 2/5 半日 初心者へのやさしさ 62/100
EverMind-AI/EverOS#414 ·
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 35/100
EverMind-AI/EverOS#516 ·
メンテナーはふだん 1 日以内に返信
-
[Bug]: add/flush returns 500 every time when an extraction reply quotes code with an unmatched `}` (everalgo brace-counting JSON extractor)対応中かも @Kendrick-Song が 3 日前に担当しました。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
EverMind-AI/EverOS#515 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
flush returns 500 when SQLite write hits the busy timeout対応中かも @chuiwenwei が 5 日前に担当しました。 オープン
難易度 3/5 1〜2日 初心者へのやさしさ 55/100
EverMind-AI/EverOS#498 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
EverMind-AI/EverOS#485 ·
メンテナーはふだん 1 日以内に返信
EverMind-AI/EverOS の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
aws-samples/sample-per-model-bedrock#464 ·
メンテナーはふだん 1 日以内に返信
-
lesson-submission pending-review
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
Ikalus1988/MisakaNet#3789 ·
メンテナーはふだん 1 日以内に返信
-
Python Volcengine provider returns failures instead of raising them対応中かも @Ricardo-M-L が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 79/100
agent-infra/sandbox#248 ·
-
[Bug] cloud JSON directory loading assumes a Key field in fsspec listings対応中かも @Ricardo-M-L が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
hiyouga/LlamaFactory#10910 ·
メンテナーはふだん 1 日以内に返信
-
Bundled uv is never updated and trusts the compromised eMudhra certificates対応中かも @FabienDanieau が今日担当しました。 オープンbug
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100