You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Complementary to (but architecturally different from) what our fork already has — we have memoryStore, memoryExtractor, memoryAge, etc. Upstream's design splits extraction and consolidation into agents with permission scoping.
Upstream added a substantial agent-driven memory subsystem:
/remember, background extraction agent, and 4-phase LLM-guided dream consolidation (Orient → Gather → Consolidate → Prune).Upstream PRs
feat(memory): managed auto-memory and auto-dream systemfix(memory): use project transcript path for dream(depends on feat(memory): managed auto-memory and auto-dream system QwenLM/qwen-code#3087)Why
Complementary to (but architecturally different from) what our fork already has — we have
memoryStore,memoryExtractor,memoryAge, etc. Upstream's design splits extraction and consolidation into agents with permission scoping.Scope / effort
XL. Per investigation:
manager.ts(+900),extractionAgentPlanner.ts(+349),dreamAgentPlanner.ts(+246),extract.ts(+195),dream.ts(+147)saveCacheSafeParamsextract trigger path inclient.ts(extract was never running before this PR due to early returns)Recommendation
Don't port wholesale. Two-step approach:
saveCacheSafeParamsfix from feat(memory): managed auto-memory and auto-dream system QwenLM/qwen-code#3087 alone — verify our memory subsystem doesn't have the same latent bug.Links