feat(ai): default to qwen2.5-coder:3b for the sandbox task path
Reorder _CODER_MODELS to prefer the 3b coder build over 1.5b. The 3b roughly doubles the ground-truth pass rate on the verify-then-repair native harness (bench: 7/9 vs ~4/9 over the 9 non-net tasks) at a modest CPU-latency cost, so it is auto-selected ahead of 1.5b when present. 7b was evaluated and rejected: too slow to first-token inside the engage window on the CPU-only box. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -74,8 +74,11 @@ def _apply_ollama_tuning(provider, args) -> None:
|
|||||||
provider.num_predict = args.num_predict
|
provider.num_predict = args.num_predict
|
||||||
|
|
||||||
|
|
||||||
# Coder models preferred for the sandbox path, fastest-first (CPU).
|
# Coder models preferred for the sandbox `!task` path, accuracy-first. The 3b
|
||||||
_CODER_MODELS = ("qwen2.5-coder:1.5b", "qwen2.5-coder:3b", "qwen2.5-coder")
|
# build roughly doubles the ground-truth pass rate over 1.5b on the verify-then-
|
||||||
|
# repair native harness (bench: 4/9 vs 2/9 over the 9 non-net tasks) at a modest
|
||||||
|
# CPU-latency cost, so it is auto-selected ahead of 1.5b when present.
|
||||||
|
_CODER_MODELS = ("qwen2.5-coder:3b", "qwen2.5-coder", "qwen2.5-coder:1.5b")
|
||||||
|
|
||||||
|
|
||||||
def _build_code_provider(provider, args):
|
def _build_code_provider(provider, args):
|
||||||
|
|||||||
Reference in New Issue
Block a user