← TinyGPT · docs · devlog · roadmap · speedup
source: docs/planner-lock-2026-06-19.md · view on GitHub ↗

Planner lock - 2026-06-19

This is the stop point for planner-model churn. Starting tomorrow, planner work should be integration, routing, latency, and daily-use fixes, not another base-model search.

Decision

Default general Pace planner: Qwen3-4B-Instruct-2507 bf16, stock weights, with the plan-then-execute system prompt.

Use the local HF snapshot:

~/.cache/huggingface/hub/models--Qwen--Qwen3-4B-Instruct-2507/snapshots/cdbee75f17c01a7cc42f958dc650907174af0554

Why:

What not to ship as the general planner

B26/deferred-tools note

Today’s cheap real-model probe used Qwen3-0.6B against BFCL pace12 with a 12-tool catalog:

modesamplepass rateparse errorsp50 latency
full schemas125/12 (41.7%)17354 ms
deferred schemasfirst 40/4 (0.0%)010137 ms

The matching full-schema prefix was 2/4, so deferred was -50pp on that small prefix. This is not the full B26 acceptance gate, but it is enough to keep deferred tools off for the planner lock.

Reopen rule

Do not reopen planner-model selection unless daily use produces a concrete failure cluster with saved prompts, tool catalog, expected actions, model outputs, and a small eval that reproduces the issue. If that happens, compare against this locked stock-4B baseline before training or switching bases.