Skip to content

EPIC: Project + user memory system (Claude Code-style) #489

@Hmbown

Description

@Hmbown

Summary

Add a persistent memory system to deepseek-tui modeled on Claude Code's CLAUDE.md / @import / /memory flow. Today we only load a single per-project AGENTS.md; this EPIC adds user-scoped memory, a hierarchy, an in-app editor, and (in phase 2) @path imports.

Codex was evaluated alongside Claude Code — it has effectively no memory feature beyond a checked-in AGENTS.md, so we're modeling on Claude Code only.

Scope split

v0.8.9 (MVP — high value, low risk)

v0.9.0 (Phase 2 — completion)

Deferred (no version yet)

  • Memory taxonomy / frontmatter (user/feedback/project/reference)
  • Auto-memory directory + LLM-driven per-turn recall ranking
  • Team / shared memory directories

Reference

  • Claude Code memory implementation: reference-cc/src/utils/claudemd.ts:790-1039 (discovery), :448-501 (imports), src/commands/memory/memory.tsx:14-89 (/memory), src/memdir/paths.ts:30-77 (toggles).
  • Current deepseek loader: crates/tui/src/project_context.rs:19-130.

Acceptance criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestv0.8.8Targeting v0.8.8

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions