From 1d20e9db1474eb851192e0acac615ad2d884235d Mon Sep 17 00:00:00 2001 From: Yifan Yang Date: Mon, 8 Jun 2026 14:31:51 +0000 Subject: [PATCH] chore(sleep): include quick-answerer (tool loop) in the sweep direct plan All 4 gbrain skillopt-v1 seeds are now in the sweep, matching gbrain's full scorecard coverage. Co-Authored-By: Claude Opus 4 --- skillopt/sleep/experiments/sweep.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/skillopt/sleep/experiments/sweep.py b/skillopt/sleep/experiments/sweep.py index ddff822..75109e9 100644 --- a/skillopt/sleep/experiments/sweep.py +++ b/skillopt/sleep/experiments/sweep.py @@ -49,13 +49,16 @@ PLANS: Dict[str, List[Dict[str, Any]]] = { _direct_cfg("codex", "", "brief-writer", 2), ], # SkillOpt-faithful: STRONG optimizer (sonnet) proposes, WEAK target (haiku) - # runs — the reliable config. Plus Codex self-optimized. + # runs — the reliable config. Plus Codex self-optimized. All 4 gbrain seeds, + # including quick-answerer (real tool loop). "direct": [ _dual_cfg("claude", "sonnet", "claude", "haiku", "brief-writer"), _dual_cfg("claude", "sonnet", "claude", "haiku", "advisor"), _dual_cfg("claude", "sonnet", "claude", "haiku", "thorough-analyst"), + _dual_cfg("claude", "sonnet", "claude", "haiku", "quick-answerer"), _direct_cfg("codex", "", "brief-writer"), _direct_cfg("codex", "", "advisor"), + _direct_cfg("codex", "", "quick-answerer"), ], # the price-difference story: optimize cheap, deploy expensive (and reverse) "transfer": [