Skip to content

test(memory): live cross-conversation memory regression - #16

Merged
ayman3000 merged 1 commit into
mainfrom
test/cross-conversation-memory
Jul 27, 2026
Merged

test(memory): live cross-conversation memory regression#16
ayman3000 merged 1 commit into
mainfrom
test/cross-conversation-memory

Conversation

@ayman3000

Copy link
Copy Markdown
Owner

Summary

Gated live test (SAK_LIVE_TESTS=1) documenting and verifying the shared-store memory contract used by the Naseem app:

  1. Agent A (conversation 1) is told "My name is Ayman…" → the remember tool persists it to USER.md.
  2. Agent B (conversation 2) — a brand-new agent sharing the same FileAgentMemoryStore, no shared chat history — recalls the name.

This is the mechanism that makes an agent remember you across conversations. Test-only change (no framework source change); the memory system already existed — this pins its cross-agent behavior.

Passed 3/3 locally against glm-5.2:cloud (~2–5s). Gated, so CI stays hermetic. All 97 hermetic tests pass.

🤖 Generated with Claude Code

Adds a gated (SAK_LIVE_TESTS=1) live test proving the shared-store memory
contract against glm-5.2:cloud: a fact told to one agent is persisted via
the remember tool (USER.md) and recalled by a *different* agent sharing the
same FileAgentMemoryStore — the pattern Naseem uses so every conversation
shares one memory. Passed 3/3 locally.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

@ayman3000
ayman3000 merged commit 8cc437f into main Jul 27, 2026
1 check passed
@ayman3000
ayman3000 deleted the test/cross-conversation-memory branch July 27, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant