Skip to content

[Suggestion] Change the default reviewer model from claude-opus-5 to claude-haiku-4.5 (~10× cheaper per review-gate call) #1

Description

@Rosecheng7

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions