* perf: make `/gsd:set-profile`'s implementation more programmatic * perf: run the set-profile script without Claude needing to invoke it - inject the script's output as dynamic context into the set-profile skill, so that Claude doesn't need to invoke it and can simply read + print the output to the user - reference: https://code.claude.com/docs/en/skills#inject-dynamic-context * feat: improve output message for case where model profile wasn't changed * feat: specify haiku model for set-profile command since it's so simple * fix: remove ' (default)' from previousProfile to avoid false negative for didChange * chore: add docstring to MODEL_PROFILES with note about the analogous markdown reference table * chore: delete set-profile workflow file that's no longer needed
13 lines
383 B
Markdown
13 lines
383 B
Markdown
---
|
|
name: gsd:set-profile
|
|
description: Switch model profile for GSD agents (quality/balanced/budget/inherit)
|
|
argument-hint: <profile (quality|balanced|budget|inherit)>
|
|
model: haiku
|
|
allowed-tools:
|
|
- Bash
|
|
---
|
|
|
|
Show the following output to the user verbatim, with no extra commentary:
|
|
|
|
!`node "$HOME/.claude/get-shit-done/bin/gsd-tools.cjs" config-set-model-profile $ARGUMENTS --raw`
|