Settings
Click the gear icon in the header (or use the header menu → Settings) to open the Settings dialog.
General
Appearance
Choose between Light, Dark, or System theme. The System option follows your operating system's preference.
Language
Switch the interface language. Currently supported: English and Magyar (Hungarian).
The language setting affects all UI text — menus, buttons, dialogs, and system messages. It does not change the language the assistant responds in (that depends on the language you write in).
Tool Approvals
Configure how the assistant's tool calls are approved. See Permissions for full details.
Key options:
- Auto-approve all tools — skip all permission prompts (deny rules still apply)
- Deny rules — block specific operations automatically
- Allow rules — auto-approve specific operations
Shared Conversations
Manage your shared conversation links. See Sharing for details.
User Secrets
Available when the administrator has enabled the User Secrets extension. Use this pane to store API keys, tokens, and other credentials that plugins and tools need on your behalf — encrypted at rest and never shown to the assistant.
Secrets. Give each one a short name (letters, digits, _-), paste the value, and optionally describe what it is. After saving, the value is hidden; you can overwrite it by editing the secret, and you can delete or rename it at any time. Plugin configuration that contains the placeholder ${secret:<name>} will substitute your value at the moment the plugin needs it.
Shell-tool env bindings. If you want the assistant to be able to run a command-line tool that expects an environment variable (for example gh looking for GITHUB_TOKEN), add a binding: pick the secret, pick the env var name. The next shell command the assistant runs will see the variable set, but the value does not appear in the conversation and the assistant can't read it.
Expose to agent (advanced). Each binding has an "expose to agent" switch. Turning it on also sets the variable in the assistant's own process environment for the duration of your turn. Only enable this if you are running Codumentor locally for yourself — in a shared deployment the environment is visible to concurrent turns.
Extensions
View and configure settings for installed extensions. Extensions that expose configurable options will appear here automatically.
If no extensions have settings, this tab will be empty. This is normal — not all setups include configurable extensions.