Pārlūkot izejas kodu

Require explicit model on subagent dispatch

In live eval runs, controllers given judgment-based model selection
stopped passing a model at all; the omitted parameter inherits the
session's top-tier model, silently making every subagent maximally
expensive (one run dispatched 26/26 reviewers on the session model).
Jesse Vincent 3 mēneši atpakaļ
vecāks
revīzija
b42a232192
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      skills/subagent-driven-development/SKILL.md

+ 4 - 0
skills/subagent-driven-development/SKILL.md

@@ -100,6 +100,10 @@ Use the least powerful model that can handle each role to conserve cost and incr
 diff's size, complexity, and risk. A small mechanical diff does not need the
 diff's size, complexity, and risk. A small mechanical diff does not need the
 most capable model; a subtle concurrency change does.
 most capable model; a subtle concurrency change does.
 
 
+**Always specify the model explicitly when dispatching a subagent.** An
+omitted model inherits your session's model — often the most capable and
+most expensive — which silently defeats this section.
+
 **Task complexity signals (implementation tasks):**
 **Task complexity signals (implementation tasks):**
 - Touches 1-2 files with a complete spec → cheap model
 - Touches 1-2 files with a complete spec → cheap model
 - Touches multiple files with integration concerns → standard model
 - Touches multiple files with integration concerns → standard model