The code and results behind benchmarks.hindsight.vectorize.io.
- Benchmarks: Hindsight as a whole on the Agent Memory Benchmark.
- Model leaderboards: which LLM to run behind each Hindsight operation (retain, consolidation, reflect and refresh pages), with and without a decision model.
- Use cases: Hindsight in a real task end to end: coding agents and long conversations, from the Agent Memory Benchmark.
- Hindsight Models: our decision, embedding and reranking models next to the ones people use today, from their Hugging Face cards.
benchmark-runner/ hindsight-evals: runs Hindsight's system evals against a model
results/ one JSON per model run
visualizer/ the site (Next.js, static export)
The runner pins a Hindsight commit in benchmark-runner/evals.json, checks it out, and runs its hindsight-system-evals one operation at a time.
cd benchmark-runner
export OPENROUTER_API_KEY=...
uv run hindsight-evals --model qwen/qwen3.8-flash # every operation
uv run hindsight-evals --model qwen/qwen3.8-flash --operations consolidation
uv run hindsight-evals --model qwen/qwen3.8-flash --decision internal:hs-decide-1-flash- Judge:
gemini-3.1-flash-lite(judge_modelinevals.json), two passes per model. - Decision model:
--decision <provider>:<model>.internalreads its URL fromINTERNAL_BASE_URL; serve hs-decide-1-flash with vLLM as its model card shows. - Cost: the tokens each case really used, at the model's OpenRouter list price. hs-decide-1-flash is $0.02 per 1M input tokens, output free.
- Results: written to
results/leaderboard/evals/<provider>-<model>.json. A run of some operations updates only those operations in the file.
cd benchmark-runner
uv run hindsight-evals --export-site ../visualizer/lib/results.json # model leaderboards
uv run hindsight-evals --export-structure ../visualizer/lib/eval-structure.json # categories and cases
python pull_amb_coding.py <agent-memory-benchmark clone> # coding agents, conversations
python pull_hf_cards.py # Hindsight Models, from the model cardscd visualizer
npm install
npm run dev # http://localhost:9998