Skip to content

fix: correctness bundle for #39, #30, #29 - #42

Open
akshatsha5ill wants to merge 1 commit into
facebookresearch:mainfrom
akshatsha5ill:fix/correctness-39-30-29
Open

akshatsha5ill wants to merge 1 commit into
facebookresearch:mainfrom
akshatsha5ill:fix/correctness-39-30-29

Conversation

@akshatsha5ill

Copy link
Copy Markdown

Closes #39, #30, #29. Supersedes #32, #31 (shadow #7).

…acebookresearch#29

- gl_utils: exclude *test* from MetaAgent workspace to prevent
  test-data leakage (Fixes facebookresearch#39). Only affects ./domains via
  ignore_function_domains; tests/ outside domains unaffected.
- meta_agent: wire eval_path and iterations_left into instruction
  so MetaAgent learns from prior evals and budgets exploration
  (Fixes facebookresearch#30). Conditional injection keeps behavior when falsy/None.
- select_next_parent: replace uniform random.choice with
  novelty-weighted sampling P(c) proportional to 1/(1+child_counts)
  (Fixes facebookresearch#29). Reduces mode collapse; uses np.random.choice.
- tests: add test_leakage, test_meta_agent (6 tests),
  test_select_next_parent (3 tests, 2000-trial distribution)
  plus conftest mocks for heavy deps.

Closes facebookresearch#39, facebookresearch#30, facebookresearch#29. Supersedes facebookresearch#32, facebookresearch#31 (shadow facebookresearch#7).
@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

1 participant