subagent: compare haiku max to sonnet on low, and warn that sonnet defaults to high
This commit is contained in:
parent
a1f1f04657
commit
b2e3b05198
2 changed files with 6 additions and 5 deletions
|
|
@ -62,10 +62,11 @@ well-scoped batch (the shape this skill is for), reach for it liberally
|
||||||
rather than defaulting to a bigger model "to be safe." On a small context
|
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
|
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
|
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
|
though: at `max` it behaves like a slightly weaker Sonnet at about the cost
|
||||||
cost, so `max` on Haiku buys nothing over picking Sonnet. Stay at `high` or
|
of Sonnet on `low`, so `max` on Haiku buys nothing over Sonnet on `low`.
|
||||||
below, and move to a stronger model when the batch needs more judgement
|
Stay at `high` or below, and move to a stronger model when the batch needs
|
||||||
(see Pitfalls below).
|
more judgement (see Pitfalls below). When you do pick Sonnet, pass `low`
|
||||||
|
yourself: its default effort is `high`, a big price bump.
|
||||||
|
|
||||||
This isn't "always pick the smallest model regardless of task" — a batch
|
This isn't "always pick the smallest model regardless of task" — a batch
|
||||||
that actually needs judgement calls still wants a stronger model (see
|
that actually needs judgement calls still wants a stronger model (see
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ struct StartArgs {
|
||||||
/// Anthropic's own guidance on choosing between levels. On Haiku with a
|
/// Anthropic's own guidance on choosing between levels. On Haiku with a
|
||||||
/// small context, effort up to `high` costs next to nothing, so there's
|
/// small context, effort up to `high` costs next to nothing, so there's
|
||||||
/// no cost reason to cap it at `medium`; at `max` it costs about what
|
/// no cost reason to cap it at `medium`; at `max` it costs about what
|
||||||
/// Sonnet does.
|
/// Sonnet does on `low` (Sonnet's own default is `high`, a big price bump).
|
||||||
#[serde(default)]
|
#[serde(default)]
|
||||||
effort: Option<String>,
|
effort: Option<String>,
|
||||||
/// Path to a file holding the subagent's actual task instructions. A
|
/// Path to a file holding the subagent's actual task instructions. A
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue