Skip to content

feat: integrate claude code auto memory as supplementary data source for ce:compound and ce:compound-refresh#311

Merged
tmchow merged 5 commits intomainfrom
feat/auto-memory-integration
Mar 18, 2026
Merged

feat: integrate claude code auto memory as supplementary data source for ce:compound and ce:compound-refresh#311
tmchow merged 5 commits intomainfrom
feat/auto-memory-integration

Conversation

@tmchow
Copy link
Copy Markdown
Collaborator

@tmchow tmchow commented Mar 18, 2026

Summary

  • ce:compound now checks for claude code auto memory (MEMORY.md) before launching Phase 1 subagents, passing relevant excerpts to Context Analyzer and Solution Extractor as labeled supplementary evidence
  • ce:compound-refresh investigation subagents now check auto memory for drift signals, with memory-sourced findings tagged "(auto memory)" to distinguish from codebase evidence
  • Auto memory is always treated as supplementary -- codebase and conversation history take priority; memory-only drift in autonomous mode results in stale-marking, not action
  • Graceful absence handling: skills proceed unchanged when auto memory doesn't exist or is empty

…ce:compound and ce:compound-refresh

ce:compound now reads MEMORY.md before launching Phase 1 subagents and
passes relevant excerpts to Context Analyzer and Solution Extractor.
ce:compound-refresh investigation subagents check auto memory for drift
signals in the learning's problem domain.

Auto memory is treated as supplementary context throughout -- codebase
and conversation history always take priority. Graceful skip when auto
memory is absent or empty.
@tmchow tmchow changed the title feat(plugin): integrate auto memory as supplementary data source for ce:compound and ce:compound-refresh feat: integrate auto memory as supplementary data source for ce:compound and ce:compound-refresh Mar 18, 2026
@tmchow tmchow changed the title feat: integrate auto memory as supplementary data source for ce:compound and ce:compound-refresh feat: integrate claude code auto memory as supplementary data source for ce:compound and ce:compound-refresh Mar 18, 2026
tmchow added 4 commits March 18, 2026 11:42
…compound

Ensure ce:compound tags memory-sourced content with "(auto memory)" in
both full mode and compact-safe mode, matching the tagging discipline
already present in ce:compound-refresh.
Change "(auto memory)" to "(auto memory (claude))" across both skills
so the tag remains unambiguous if other coding platforms add their own
memory features.
…rens

Change "(auto memory (claude))" to "(auto memory [claude])" for
cleaner readability.
@tmchow tmchow merged commit 5c1452d into main Mar 18, 2026
2 checks passed
@github-actions github-actions Bot mentioned this pull request Mar 18, 2026
@0ut5ider
Copy link
Copy Markdown

0ut5ider commented Mar 19, 2026

Is the "MEMORY.md" feature of Claude Code also present in all the other coding agents that CE supports? (OpenCode, Codex, Factory Droid, Pi, Gemini CLI, GitHub Copilot, Kiro CLI, Windsurf, OpenClaw, and Qwen Code)?

If not, then how does this "auto memory" feature work when Claude Code is not the coding?

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.

2 participants