Watch
0
0
Fork
You've already forked hyperhive
0

subagent: haiku 5-5 is near free up to high effort on a small context, but max costs about what sonnet does

This commit is contained in:
damocles 2026-11-01 12:24:40 +01:00 • committed by mara
commit a1f1f04657

View file

@ -59,15 +59,13 @@ more readily than you might for your own work — a subagent is throwaway
compute, not a peer you're rationing. Haiku in particular is cheap enough
that you don't need to be precious about spinning one up: for a mechanical,
well-scoped batch (the shape this skill is for), reach for it liberally
rather than defaulting to a bigger model "to be safe." Haiku also stays
cheap regardless of `effort` level — unlike a frontier model, cost on
Haiku doesn't scale with effort because effort isn't a real lever on it
at all (measured: `thinking_tokens` doesn't visibly move between `low`
and `max`). So there's no cost reason to cap Haiku's effort the way the
Effort section below recommends for frontier models — but don't expect
raising it to buy extra reasoning either; a Haiku batch that genuinely
needs more judgement wants a stronger model instead (see Pitfalls below),
not a higher effort level on the same model.
rather than defaulting to a bigger model "to be safe." On a small context
Haiku costs next to nothing up to `high` effort, so there's no cost reason
to cap its effort at `medium` by reflex. Effort is a real lever on Haiku
though: at `max` it behaves like a slightly weaker Sonnet at about Sonnet's
cost, so `max` on Haiku buys nothing over picking Sonnet. Stay at `high` or
below, and move to a stronger model when the batch needs more judgement
(see Pitfalls below).
This isn't "always pick the smallest model regardless of task" — a batch
that actually needs judgement calls still wants a stronger model (see
@ -80,9 +78,9 @@ An omitted `effort` defaults to `medium` here — cheaper than claude's own
model default (`high` on most models), a deliberate cost-conscious choice
for subagent work specifically, same spirit as the model-choice guidance
above. Raise it explicitly when the task is complex enough to actually
need deeper reasoning, not as a reflex. **Exception: on Haiku, cost doesn't
scale with effort the way it does on a frontier model** — see Model choice
above, don't apply this same-default-medium caution to a Haiku subagent.
need deeper reasoning, not as a reflex. **Exception: on Haiku with a small
context, cost stays near zero up to `high`.** See Model choice above: skip this
default-medium caution there, but keep `max` for a stronger model.
Anthropic's own levels (per current Claude Code docs — names/availability
are model-dependent, check before relying on an exact list): `low`,