redis / redis/agent-memory-server

Summary Views And Tasks

Open
#190 0 comments 0 reactions 2 assignees View on GitHub

@justin-cechmanek is already working on this.

Since Mar 13, 2026.

enhancement
Dominant language
Python
Stars
316
Forks
63
Avg merge
14d 23h
Merged PRs (30d)
1

Description

Story 4: Summary Views And Tasks

User story

As a product team, I can define summary views, run them, and trust the server to produce summaries and track task state correctly.

Expected functionality

  • Summary views can be created and run.
  • Single partitions can be summarized.
  • Full runs create tasks and materialize results.
  • Task status updates correctly.
  • Re-running views does not corrupt results.

Why it matters

This is an important product feature and a strong test of background processing.

What we expect to break

  • Tasks getting stuck.
  • Missing partition summaries.
  • Full refreshes slowing down badly on large datasets.
  • Refreshes interfering with each other or with normal traffic.

Pass criteria

  • Tasks finish cleanly.
  • Expected summaries appear.
  • Re-running the same view stays stable.
  • Large views remain manageable.

How to test it

  • Prepare:
    • long-term memory spread across multiple users, namespaces, and sessions
    • a few representative summary views
  • Run:
    • repeated single-partition runs
    • repeated full refreshes
    • overlapping refreshes
    • summary traffic mixed with normal ingest/search traffic
  • Check:
    • do tasks move to a final state?
    • do expected partition summaries appear?
    • are reruns stable?
    • what happens when the view covers a lot of memories?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.