Skip to content

About

Hindsight Benchmarks Results

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Hindsight Benchmarks

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.

Layout

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)

Run the evals for a model

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_model in evals.json), two passes per model.
  • Decision model: --decision <provider>:<model>. internal reads its URL from INTERNAL_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.

Update the site's data

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 cards

Run the site

cd visualizer
npm install
npm run dev     # http://localhost:9998

About

Hindsight Benchmarks Results

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages