Files
Samarth MakhijaandClaude Opus 5 aeb42b2a53 Jev Recall: memory filtering library, benchmark, and demo site
- jev_recall: Python library that asks TypeSafe's Jev which memories matter
  (pointer mode: memories in state once, one noul per memory id)
- bench/: 238-memory personal-assistant store, 18 requests, baselines
  (BM25, bge-large, bge-reranker, OpenAI embeddings, Claude Haiku/Sonnet/Opus)
- web/: Next.js demo racing OpenAI embeddings, Claude Sonnet 5 and Jev Recall;
  replays recorded runs, runs live with visitor-supplied keys

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-19 13:08:08 -07:00

31 lines
587 B
TOML

[project]
name = "jev-recall"
version = "0.1.0"
description = "Filter an AI assistant's memories down to the ones that matter, using TypeSafe's Jev model."
readme = "README.md"
license = "MIT"
authors = [
{ name = "Samarth Makhija" }
]
requires-python = ">=3.11"
dependencies = [
"httpx>=0.28.1",
]
[build-system]
requires = ["uv_build>=0.8.12,<0.9.0"]
build-backend = "uv_build"
[dependency-groups]
bench = [
"anthropic>=1.7.0",
"fastembed>=0.8.0",
"numpy>=2.4.6",
"openai>=3.16.2",
"rank-bm25>=0.2.2",
"rich>=15.0.0",
]
dev = [
"pytest>=9.1.1",
]