Settings and reference

Tracemoor keeps settings at three levels. Each level has its own dialog and its own place on disk.

LevelApplies toDialogStored inShared through git
Installationevery exploration on this machinePreferences, AI › AI Settings…app-config.json, ai-settings.json in the application data folder; keys and tokens in the keychainno
Explorationone explorationAnalysis › Project Settings….codeexplorer/config.json (shared part), .codeexplorer/local.json (this machine), .codeexplorer/project_hints.mdconfig.json and project_hints.md
Project repositoryeveryone who checks out the projectRun › Edit Run Config…, Edit Build Config…, or by hand.codeexplorer/run.toml, build.toml, project_overrides.json in the projectwhen you commit them

The session mode is a fourth setting. It belongs to one chat session and is set in the chat input bar. See Session modes.

Example: the Jira account (site, email, token) is a Preference, because it belongs to the person. The Jira project key is a Project Setting for this machine, because two people may work on the same exploration with different Jira projects. The interface wrappers are a shared Project Setting, because they describe the code.

Topics

TopicContent
PreferencesSettings of the installation
Project SettingsSettings of an exploration, vault backup
Session modesWhat the AI may change in a session
MenusEvery menu entry
Keyboard shortcutsEvery shortcut
MCP toolsThe tools the AI uses