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:

PrioritySet inAffectsShared with team?
1.commandcode/settings.local.jsonlocal setup onlyNo, personal, not committed
2.commandcode/settings.jsonthis projectYes, 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:

{ "tasteLearning": false }

The override in .commandcode/settings.local.json will take precedence over the project-level setting.