From 6fb77f526351addf0ea9a364e021e68a7a8c2d69 Mon Sep 17 00:00:00 2001 From: mathias Date: Mon, 29 Jun 2026 19:34:57 +0000 Subject: [PATCH] =?UTF-8?q?fix(ci):=20drop=20empty=20LOOP=5FMODEL=20env=20?= =?UTF-8?q?that=20blanked=20the=20model=20=E2=86=92=20LLM=20400?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `LOOP_MODEL: ${{ inputs.model }}` sets the env var to "" when no model input is given. An env var set-but-empty is NOT unset, so it overrode loop.py's berget/gemma4-31b default, and every agent call POSTed "model":"" → HTTP 400 Bad Request. The loop ran but optimized nothing (best == baseline, delta 0). Real overrides already flow through the conditional `--model` arg, so this env line was redundant as well as harmful. Remove it; loop.py's default applies. --- .gitea/workflows/autoresearch.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitea/workflows/autoresearch.yml b/.gitea/workflows/autoresearch.yml index dc00452..dc2542c 100644 --- a/.gitea/workflows/autoresearch.yml +++ b/.gitea/workflows/autoresearch.yml @@ -58,7 +58,6 @@ jobs: LITELLM_KEY: ${{ secrets.LITELLM_KEY }} LITELLM_BASE: ${{ secrets.LITELLM_BASE }} NTFY_URL: ${{ secrets.NTFY_URL }} - LOOP_MODEL: ${{ inputs.model }} run: | ARGS="--run-dir runs/${{ steps.vars.outputs.rq_id }} --iters ${{ inputs.iters }}" [ -n "${{ inputs.model }}" ] && ARGS="$ARGS --model ${{ inputs.model }}"