Skip to content

Comments

Add RagZoom provider#28

Open
eumemic wants to merge 1 commit intosupermemoryai:mainfrom
eumemic:ragzoom-provider
Open

Add RagZoom provider#28
eumemic wants to merge 1 commit intosupermemoryai:mainfrom
eumemic:ragzoom-provider

Conversation

@eumemic
Copy link

@eumemic eumemic commented Feb 20, 2026

Summary

Adds a RagZoom provider for memorybench. RagZoom is a hierarchical memory system that uses budget-controlled "zoom" to progressively expand compressed conversation summaries during retrieval.

Files added

  • src/providers/ragzoom/index.ts — Provider implementation (gRPC via HTTP bridge)
  • src/providers/ragzoom/prompts.ts — Custom answer prompts for synthesized search output
  • src/providers/ragzoom/bridge.py — FastAPI HTTP-to-gRPC bridge server

Registration changes

  • src/types/provider.ts — Added "ragzoom" to ProviderName union
  • src/providers/index.ts — Import/export/register
  • src/utils/config.ts — Added ragzoom config (RAGZOOM_BRIDGE_URL env var)

Usage

Results

  • LongMemEval: 14% accuracy (50 questions)
  • LoCoMo: 35% accuracy (20 questions)

Add a new benchmark provider for RagZoom, a hierarchical summary-tree
memory system. RagZoom uses agentic search that iteratively zooms into
a summary tree to answer questions.

The provider communicates with the RagZoom gRPC daemon via a thin
FastAPI HTTP bridge server (bridge.py). The bridge must be started
separately before running benchmarks.

Files added:
- src/providers/ragzoom/index.ts   -- Provider implementation
- src/providers/ragzoom/prompts.ts -- Answer prompt tailored to RagZoom's
                                      synthesized search results
- src/providers/ragzoom/bridge.py  -- HTTP-to-gRPC bridge server

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

1 participant