Skip to content

Cache per-example side info#40

Merged
KE7 merged 1 commit into
mainfrom
feat/cache-per-example-side-info
May 30, 2026
Merged

Cache per-example side info#40
KE7 merged 1 commit into
mainfrom
feat/cache-per-example-side-info

Conversation

@KE7
Copy link
Copy Markdown
Owner

@KE7 KE7 commented May 21, 2026

Summary

  • cache per-example side_info alongside cached scores and objective scores
  • reconstruct per_example_side_info by requested example id on cache hits and partial hits
  • prevents cached evaluations from dropping feedback diagnostics for selected examples

Behavior

Evaluator-specific log/feedback content is still produced by the evaluator. HELIX now owns the cache/indexing/persistence path for the per-example side_info that feeds mutation prompts.

Tests

  • PYTHONPATH=$PWD/src /work/ke/research/helix/.venv/bin/python -m pytest tests/unit/test_eval_cache.py tests/unit/test_evolution_minibatch.py
  • codex review --commit HEAD attempted, but Codex CLI could not inspect due bwrap: loopback: Failed RTM_NEWADDR: Operation not permitted.

@KE7 KE7 merged commit 2efa268 into main May 30, 2026
2 checks passed
@KE7 KE7 deleted the feat/cache-per-example-side-info branch May 30, 2026 22:18
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