Commit b1aa058
committed
fix(models): add missing --claude-code flag to models command
The models command was missing the --claude-code provider flag, preventing users from setting Claude Code models via CLI. While the backend already supported claude-code as a provider hint, there was no command-line flag to trigger it.
Changes:
- Added --claude-code option to models command alongside existing provider flags
- Updated provider flags validation to include claudeCode option
- Added claude-code to providerHint logic for all three model roles (main, research, fallback)
- Updated error message to include --claude-code in list of mutually exclusive flags
- Added example usage in help text
This allows users to properly set Claude Code models using commands like:
task-master models --set-main sonnet --claude-code
task-master models --set-main opus --claude-code
Without this flag, users would get "Model ID not found" errors when trying to set claude-code models, as the system couldn't determine the correct provider for generic model names like "sonnet" or "opus".1 parent ee6f458 commit b1aa058
1 file changed
Lines changed: 17 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3262 | 3262 | | |
3263 | 3263 | | |
3264 | 3264 | | |
| 3265 | + | |
| 3266 | + | |
| 3267 | + | |
| 3268 | + | |
3265 | 3269 | | |
3266 | 3270 | | |
3267 | 3271 | | |
| |||
3273 | 3277 | | |
3274 | 3278 | | |
3275 | 3279 | | |
| 3280 | + | |
3276 | 3281 | | |
3277 | 3282 | | |
3278 | 3283 | | |
| |||
3285 | 3290 | | |
3286 | 3291 | | |
3287 | 3292 | | |
3288 | | - | |
| 3293 | + | |
| 3294 | + | |
3289 | 3295 | | |
3290 | 3296 | | |
3291 | 3297 | | |
3292 | 3298 | | |
3293 | | - | |
| 3299 | + | |
3294 | 3300 | | |
3295 | 3301 | | |
3296 | 3302 | | |
| |||
3332 | 3338 | | |
3333 | 3339 | | |
3334 | 3340 | | |
3335 | | - | |
| 3341 | + | |
| 3342 | + | |
| 3343 | + | |
3336 | 3344 | | |
3337 | 3345 | | |
3338 | 3346 | | |
| |||
3354 | 3362 | | |
3355 | 3363 | | |
3356 | 3364 | | |
3357 | | - | |
| 3365 | + | |
| 3366 | + | |
| 3367 | + | |
3358 | 3368 | | |
3359 | 3369 | | |
3360 | 3370 | | |
| |||
3378 | 3388 | | |
3379 | 3389 | | |
3380 | 3390 | | |
3381 | | - | |
| 3391 | + | |
| 3392 | + | |
| 3393 | + | |
3382 | 3394 | | |
3383 | 3395 | | |
3384 | 3396 | | |
| |||
0 commit comments