Skip to content

content: Model Pinning in Squad: Control Which LLMs Power Your Agents #49

@diberry

Description

@diberry

Content Outline

Type: Tutorial + release note
Source PRs: bradygaster#628
Target audience: Squad users managing multi-agent teams, cost-conscious teams
Estimated effort: quick-win

Outline

1. Hook / Problem Statement

Different agents have different needs: your Scribe can use a cheaper model (Claude Haiku) to reduce costs, while your Code Lead needs premium reasoning (Claude Opus). Model pinning gives you per-agent control over which LLMs power your agents.

2. Key Sections

  • The cost problem: why one-size-fits-all model strategy is expensive
  • Per-agent model configuration: override global defaults
  • \squad config model\ CLI walkthrough and syntax
  • Cost optimization playbook: mechanical ops → Haiku, code reasoning → Sonnet, architecture → Opus
  • Example: pinning a 4-agent team with mixed tier strategy
  • Querying current model assignments across your team

3. Code/Config Examples Needed

  • Setting global default model
  • Per-agent model override in .squad/config.yaml\
  • CLI command to check current model assignments
  • Cost breakdown example (Haiku vs Sonnet vs Opus pricing)

4. Visual Assets

  • Configuration file snippet with annotations
  • Cost comparison table (agent type, model choice, estimated cost)
  • CLI command output showing model assignments

5. Call to Action

Readers should be able to identify their most expensive agents, apply model pinning to optimize costs, and understand the tradeoffs between model capability and expense.

Notes

  • All content drafted on diberry/squad first
  • Nothing touches bradygaster/squad until reviewed and approved

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions