A fact one Bot remembered is reported as remembered to a second Bot, which then never sees it
維護者通常 1 天內回覆
@charan-rathore 已經在處理了。
開始於 2026年10月10日。
評估
- 難度
- 5/5
- 預估耗時
- 一週以上
- 新手友好度
- 35/100
- Issue 類型
- 缺陷
- 描述清晰度
- 基本清楚
- 活躍度
- 活躍
- 技術堆疊
- typescript
研究方向
Start with server/src/memory/store.ts, reading the create path for formedBy: "bot", its unique-index assumptions, and retrieve's formedByAgentId filter. Confirm with maintainers whether bot memories should be scoped per Bot or shared across Bots, then make duplicate reporting and retrieval follow that decision for both Bot A and Bot B.
由索引模型根據 Issue 內容生成。
描述
remember from a Bot is deduplicated per person, but read back per Bot.
server/src/memory/store.ts(thecreatepath forformedBy: "bot") looks for an existing row by(ownerUserId, formedBy = 'bot', importDigest). The unique index has the same shape. It does not includeformedByAgentId.retrievereturns Bot-formed rows only whereformedByAgentIdis the asking Bot.
So if Bot A remembers "I prefer metric units" for a person, and Bot B later forms the same sentence, B gets { duplicate: true } with A's id. B never records it, and B's retrieval never returns it. B is told the fact is remembered but never sees it.
There are two possible directions:
- Scope the dedup lookup and the index to
formedByAgentId, so each Bot keeps its own copy. - Keep one row per person, and let retrieval include Bot-formed rows from other Bots the person uses.
Which one is intended? I'm happy to send a PR for either.
- 主要語言
- TypeScript
- 星號
- 6.6k
- 分支
- 914
- 平均合併
- 17 小時 52 分鐘
- 30 天內合併 PR
- 155
環境準備
- 提供 Dockerfile 或 Docker Compose 檔案
- 有 Pull Request 範本
- 沒有貢獻指南
從這裡開始
- 先讀完整個 Issue,再讀專案的貢獻指南。
- 在 Issue 下留言說明你要接手 —— 這能避免兩個人做同樣的事。
- Fork 儲存庫,在一個分支上完成修改。
- 送出 Pull Request,並在描述裡引用這個 Issue 編號。
CopilotKit/OpenBot 的其他 Issue
-
Wrong key location at startup可能已有人在做 @charan-rathore 於 1 天前認領。 未關閉
難度 1/5 1 小時以內 新手友好度 68/100
CopilotKit/OpenBot#800 ·
維護者通常 1 天內回覆
-
setup-learning.ts fails on Windows with "spawn npx.cmd EINVAL"可能已有人在做 @Caldas 於 3 天前認領。 未關閉
難度 2/5 1-3 小時 新手友好度 80/100
CopilotKit/OpenBot#792 ·
維護者通常 1 天內回覆
-
Remote AG-UI Bots can't use the browser in chat: `computer_*` calls refused as "unavailable for this headless turn"可能已有人在做 關聯的 PR 仍在進行中或已合併。 未關閉
難度 3/5 1-2 天 新手友好度 68/100
CopilotKit/OpenBot#804 ·
維護者通常 1 天內回覆
-
Five out-of-subject findings from PR #770's tier-3 review (credential-revoking tests, single-user boot gate, OAuth client rotation, shared-use atomicity, untyped server/tests)可能已有人在做 關聯的 PR 仍在進行中或已合併。 未關閉
難度 4/5 一週以上 新手友好度 22/100
CopilotKit/OpenBot#786 ·
維護者通常 1 天內回覆
-
server/tests leaks database connections: 55 files open a pool and never close it可能已有人在做 @adamsiwiec1 於 3 天前認領。 未關閉
難度 3/5 1-2 天 新手友好度 70/100
CopilotKit/OpenBot#785 ·
維護者通常 1 天內回覆
查看 CopilotKit/OpenBot 的全部 Issue
相似的 Issue
-
難度 2/5 1-3 小時 新手友好度 76/100
paperclipai/paperclip#16785 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 82/100
code-yeongyu/senpi#3661 ·
維護者通常 1 天內回覆
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
難度 1/5 1 小時以內 新手友好度 78/100
lingdojo/kana-dojo#32731 · 1 則留言 · 5 個 reaction ·
維護者通常 1 天內回覆
-
bug status: needs triage
難度 2/5 1-3 小時 新手友好度 76/100
mastra-ai/mastra#27538 · 1 則留言 ·
維護者通常 1 天內回覆
-
難度 2/5 1-3 小時 新手友好度 72/100
Yeachan-Heo/oh-my-codex#3822 ·
維護者通常 1 天內回覆