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