Allow Claude to change model/effort settings programmatically via tool or settings
Status Closed — duplicate
Maintainer reply None cached
Activity 3 comments · opened Apr 13, 2026 · closed Apr 16, 2026
Currently, the /model command is an interactive CLI-only command. There's no way for Claude itself to change the model or effort level mid-session, or to set effort level via settings.json.
Feature request:
- Expose a way to set the effort level in
settings.json(similar to howmodelcan be set there) - Optionally, allow Claude to suggest or switch models/effort via a tool call, so it can adapt to task complexity without the user needing to intervene
Use case: Power users who want Claude to autonomously manage its own resource usage based on task complexity.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗