Skip to content

14. Settings

Settings → Preferences… (Ctrl+,) opens the "Settings" window with the General, Colors, Fonts, Keyboard Shortcuts and AI agents (MCP) tabs.

14.1. General

GroupSettingOptions / behavior
InterfaceLanguageRussian / English / Spanish
ThemeLight / Dark / Classic (system, default)
Open each map in a new windowCheckbox (§11.1)
Adaptive table scalingCheckbox (§11.3)
CatalogsDownload and update catalogues automaticallyOn. Switch it off on a metered or slow connection (§4.3)
Open the catalogue manager…Opens the "Map catalogues" window after the settings are closed
Firmware exportChecksums and RSADo not recalculate / Ask on export (default) / Automatically (§12.1)
DiagnosticsLog levelErrors only / Warnings and errors / Information (default) / Debug (call tracing). In the standard release, warnings and errors go into the log; the more detailed levels are meant for support builds. Logs — %LOCALAPPDATA%\TCEPro\logs\ (on Linux — ~/.local/share/TCEPro/logs/)

14.2. Colors

GroupWhat is set
Color scaleThe chart palette: Custom (default) — five colors (Minimum, Mid 1–3, Maximum) and opacity; Industrial; No heatmap on charts. The Reset button
Difference highlightingTwo colors for the selected theme — Increase and Decrease (for example, for people with color vision deficiency); Reset
Map treeColors for the selected theme: selection (background), selection text, hover (background), open map, modified map; Reset
MDI windowsActive window frame — the frame of the active map window in the "Classic" theme (MDI windows are the map windows inside the main window); Reset

14.3. Fonts

For each area — family and size (0 = default): program interface, map table, axis labels, map tree, charts, identity panel. Reset per area and Reset All.

14.4. Keyboard shortcuts

The full list of actions with shortcut editing and reset. The Filter… field above the table hides the rows you do not need. When shortcuts collide, the "Shortcut Conflict" dialog appears and offers to reassign.

14.5. What the program remembers without a project

Language, theme, colors, fonts, keyboard shortcuts, layout, panel positions, recent projects, fault code sets, disabled catalogs, the checksum recalculation choice and the "show identical maps" preference during comparison. Open maps, flags, notes, scale and charts are stored only in the project (§5.1); crash recovery data — separately (§5.3).

14.6. AI agents (MCP)

TCEPro can let an AI agent (an artificial intelligence client that supports MCP) read and, if you allow it, edit the maps of the open project. The agent connects through the bridge program tcepro-mcp.exe from the installation folder. Step-by-step client setup is in the file ai\SETUP.en.txt next to the program, together with the skills for the agent (ai\skills). On Linux the bridge is inside the AppImage file: in the AI client's settings, give the path to the AppImage file and the --mcp-bridge parameter.

Turning it on. Settings → Preferences… → the "AI agents (MCP)" tab → "Allow AI agents to connect". It is off by default. Turning it on does not allow anything by itself: you confirm each connection in the "AI agent connection" window after checking that the six-digit pairing code matches the code the agent showed.

ModeWhat the agent can do
Allow reading and editingRead the map tree, map details, values (current and original) and the error table; change values and axis points, undo its own edits, return a map to the original; set flags and notes; open a firmware file or a project from the local disk; save the project to its own or a new .tceproj
Read onlyOnly read

What the agent can never do: get the catalog's internal data; change error maps (§7.3); compare files; export the firmware or decide on checksum and RSA recalculation — you do that in the program window.

What you see. In the status bar — the "AI agent: …" indicator and the Disconnect button. Clicking the indicator opens the "Agent journal" panel (View → Agent journal): every agent call with the name of the map or file, your decisions and the table of limits. With "Show the agent's actions on screen" checked (on the same settings tab, on by default), the map the agent reads or changes opens in a window — table, axes, chart — and you see the changes at once.

The agent's edits.

  • Before the first edit of a connection, a checkpoint of the whole project "Before the AI agent session HH:MM" is created (§9). If the project already has 50 checkpoints, the edit is refused — delete one you no longer need.
  • Each agent edit is a step of the undo history marked "(AI agent)": Ctrl+Z undoes it like your own. The agent undoes only its own edit that you have not worked on top of.
  • Values are limited to the map's range and rounded to its step — as when typing into the table.
  • While a firmware comparison is open, the agent cannot edit, just like you.
  • The agent opens no windows of its own. If its action needs your decision (for example, unsaved changes before another file is opened), the status bar shows "The AI agent is waiting for your decision in TCEPro", and the agent is told to wait for you.
  • Before exporting the firmware after agent edits, the program shows how many maps it changed in this session and which. The default button is Cancel; double-clicking a map opens it.

Limits.

WhatLimit
Values of different maps40 per hour, 150 per day
Details of different maps120 per hour, 400 per day
Edits of different maps30 per hour, 150 per day, no more than 1024 cells per call
Opening different files4 per hour, 10 per day
Calls120 per minute

Reading or editing the same map again within an hour and opening the same file again are not counted. When an hourly limit is used up, a bar above the work area offers to Extend by one more hourly portion (once an hour) or Do not extend. A daily limit cannot be extended. The counters are kept across restarts of the program.

The permission ends when the agent disconnects, after 30 minutes without calls, when the computer is locked, sleeps or the Windows session changes (on Linux — only on disconnection and after 30 minutes without calls). The next connection is confirmed again, with a new code.

Data. Everything the agent receives — map names, units and values, notes, file names — goes to the AI provider you chose. You are responsible for the edits you allowed the agent to make: check them before exporting. The license server receives only the "access is on" flag and the number of different maps the agent read and changed in 24 hours. The records of the agent's work on disk contain no map names, file names or values.


Updated November 15, 2026 · for TCEPro 0.55.0