mini model

Sets the Claude model used for the project (per scope).

↔ See the interactive form (/mini:…)

Usage

mini model [scope] [name]

  show              Print the current model setup
  <model>           Set the default model (scope omitted)
  <scope> <model>   Set the model for one scope
  <scope> default   Clear a scope override (back to inherited)
  reset             Clear every override

  scope: default | next | plan | do | importGsd | audit | memory
  model: a preset (opus | sonnet | haiku) or a full model ID (e.g. claude-sonnet-4-6)

Description

The terminal command. Views and sets the Claude model used for the project's mini steps, stored in .mini/state.json. Each step (scope) can run on its own model, or inherit the default. Run on its own it opens an interactive picker; `mini model show` prints the current setup, `mini model <model>` sets the default, `mini model <scope> <model>` sets one scope, `mini model <scope> default` clears a scope override, and `mini model reset` clears everything. The model can be a preset (opus, sonnet, haiku) or a full model ID.

Examples

# Show the current setup
mini model show

# Set the default model
mini model sonnet

# Run the implementation step on opus
mini model do opus

# Clear the override for one scope
mini model do default

# Clear every override
mini model reset