Taste Settings
Taste learning runs in the background, learning from your interactions. You can turn it on or off at two scopes per project and for your user account from the /taste panel inside Command Code.
Run /taste to open the Taste Settings panel. It has two rows:
- This project — writes
.commandcode/settings.json(committed, shared with your team) - User — writes
~/.commandcode/config.json(applies to all your projects)
Command Code checks these files in order of priority to determine whether taste learning is enabled:
| Priority | Set in | Affects | Shared with team? |
|---|---|---|---|
| 1 | .commandcode/settings.local.json | local setup only | No, personal, not committed |
| 2 | .commandcode/settings.json | this project | Yes, committed |
| 3 | ~/.commandcode/config.json (User row) | all your projects | — |
| 4 | (unset) | — | on by default |
To disable taste learning for a project, add the following to .commandcode/settings.local.json:
The override in .commandcode/settings.local.json will take precedence over the project-level setting.
- Learn how to manage and share taste profiles
- See the taste commands reference for the
npx tasteCLI