-
Notifications
You must be signed in to change notification settings - Fork 4
Memory store and recall #96
Copy link
Copy link
Open
Labels
needs:humanA human decision, clarification, or judgement call is requiredA human decision, clarification, or judgement call is requiredrisk:highHigh-risk issue requiring human-led work or explicit directionHigh-risk issue requiring human-led work or explicit directiontype:featureNew user-facing or developer-facing capabilityNew user-facing or developer-facing capability
Metadata
Metadata
Assignees
Labels
needs:humanA human decision, clarification, or judgement call is requiredA human decision, clarification, or judgement call is requiredrisk:highHigh-risk issue requiring human-led work or explicit directionHigh-risk issue requiring human-led work or explicit directiontype:featureNew user-facing or developer-facing capabilityNew user-facing or developer-facing capability
Summary
Add a memory capability with a
NoMemorydefault, session summaries, and recall support for durable project knowledge.Motivation
Sessions persist transcripts, but Neo does not yet distill reusable knowledge across sessions. Memory should preserve decisions, preferences, and project facts without bloating every prompt.
Scope
internal/memorywith a small store interface andNoMemorydefault.Acceptance criteria
Agent Assessment
Risk: high
Type: feature
Agent-ready: no
Reason:
Memory affects persistence, prompt context, privacy/security, and retrieval quality. Bad memory is worse than no memory, so this needs deliberate human-led design.
Suggested plan:
Human needed:
Decide the first memory scope: session summaries only, project facts, or recall tool support.