Plugin: dsh-clawrouter v0.9.0
Harness: dsh 0.1.0-rc.6 (dsh web profile)
Summary
The default reviewerModel is anthropic/claude-opus-5, which costs roughly $0.30 per review-gate call (measured $0.28–0.33). For a guardrail that is meant to fire often, that makes the review gate expensive — a single /gate drill test costs about $0.33.
Suggestion: switch the default to anthropic/claude-haiku-4.5, which costs roughly $0.03–0.06 per review — about 10× cheaper — with negligible impact on review quality for this use case.
Current situation
- Default config ships with
reviewerModel: anthropic/claude-opus-5 (README documents "Cost when it does fire: $0.0048 on claude-opus-5", but the real wallet charge is $0.28–0.33 per call — see the related billing issue).
- The review gate is a safety interceptor that can fire on many flagged calls per session; at $0.30/call the cost adds up quickly.
- A cheaper default would make the gate practical to leave on by default.
Suggested change
Change the default value of reviewerModel from:
reviewerModel: anthropic/claude-opus-5
to:
reviewerModel: anthropic/claude-haiku-4.5
Keep reviewerModel user-overridable so anyone who wants the stronger model (or an even cheaper one) can still set it in their profile.
Measured cost comparison (per review, 16K-token request)
| reviewerModel |
per-review quote (measured) |
relative to opus-5 |
anthropic/claude-opus-5 |
$0.281 |
1× (current default) |
anthropic/claude-haiku-4.5 |
$0.047 |
~6× cheaper |
Note: with the request-size inflation fixed (see the related billing issue), the actual saving will be even larger — haiku-4.5 would be well under $0.01/review for the ~400-token review prompt the plugin constructs.
Quality consideration
- The review gate only needs to judge whether a flagged tool call violates a rule — a short classification task, not deep reasoning.
- Users who want maximum rigor can still override
reviewerModel back to opus-5.
Environment
- macOS (Apple Silicon), Node v25.9.0
dsh 0.1.0-rc.6, profile web
dsh-clawrouter 0.9.0 (npm)
Plugin:
dsh-clawrouterv0.9.0Harness:
dsh0.1.0-rc.6 (dsh webprofile)Summary
The default
reviewerModelisanthropic/claude-opus-5, which costs roughly $0.30 per review-gate call (measured $0.28–0.33). For a guardrail that is meant to fire often, that makes the review gate expensive — a single/gate drilltest costs about $0.33.Suggestion: switch the default to
anthropic/claude-haiku-4.5, which costs roughly $0.03–0.06 per review — about 10× cheaper — with negligible impact on review quality for this use case.Current situation
reviewerModel: anthropic/claude-opus-5(README documents "Cost when it does fire: $0.0048 on claude-opus-5", but the real wallet charge is $0.28–0.33 per call — see the related billing issue).Suggested change
Change the default value of
reviewerModelfrom:to:
Keep
reviewerModeluser-overridable so anyone who wants the stronger model (or an even cheaper one) can still set it in their profile.Measured cost comparison (per review, 16K-token request)
anthropic/claude-opus-5anthropic/claude-haiku-4.5Note: with the request-size inflation fixed (see the related billing issue), the actual saving will be even larger — haiku-4.5 would be well under $0.01/review for the ~400-token review prompt the plugin constructs.
Quality consideration
reviewerModelback to opus-5.Environment
dsh0.1.0-rc.6, profilewebdsh-clawrouter0.9.0 (npm)