Skip to content

v0.8.68 Memory: seed project-scoped recall ahead of the full backend #3976

Description

@Hmbown

Problem

Current memory is mostly a user-scoped retained Markdown block. That is useful, but it does not give agents a lightweight per-project recall surface or a seed for project decisions/conventions before the full external-memory backend lands.

Scope

Build a small 0.8.68 seed that is compatible with the longer-term Moraine direction in #3495 without trying to implement all of #3495.

Target shape:

  • Project-scoped memory files under CodeWhale state, keyed by workspace identity.
  • remember can tag entries as user-global or project-scoped.
  • At turn start, CodeWhale can recall a bounded project memory slice plus existing user memory.
  • The recall path must be observable in /status, /memory, or equivalent diagnostics.

Likely Files

  • crates/tui/src/tools/remember.rs
  • crates/tui/src/memory.rs
  • prompt/context assembly around memory injection or recall
  • docs/MEMORY.md

Acceptance Criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    contextContext management / contextdocumentationImprovements or additions to documentationenhancementNew feature or requestexternal-memoryExternal memory, context substrate, and long-running agent statev0.8.69Targeting v0.8.69

    Projects

    Status
    Backlog

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions