Skip to content

[Bug]: slug-generator embedded run hardcoded to Opus, ignoring configured default model #4315

@krookidgit

Description

@krookidgit

The slug-generator embedded run is hardcoded to use claude-opus-4-5 regardless of the user's configured default model. This causes unexpected Opus charges even when Opus is not in the user's model allowlist.

Steps to Reproduce:

Configure Moltbot with agents.defaults.model.primary: "anthropic/claude-haiku-4-5"
Do NOT include Opus in agents.defaults.models
Run /new to start a new session
Check gateway logs or Anthropic dashboard

Expected: Slug generation uses configured default model (haiku)

Actual: Slug generation uses hardcoded claude-opus-4-5

Evidence from logs:
embedded run start: runId=slug-gen-1769701878585 sessionId=slug-generator-1769701878585 provider=anthropic model=claude-opus-4-5

Impact: Unexpected billing for Opus usage on every /new command.

Environment

  • Clawdbot version:
  • OS: Linux
  • Install method (pnpm/npx/docker/etc): pnpm

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions