Skip to main content
Verdent provides comprehensive configuration through a dedicated Settings panel organized into 12 categories.

What You’ll Learn

  • Navigate the 12 settings categories
  • Configure models, thinking levels, and automation
  • Create rules, subagents, and custom commands
  • Customize editor, terminal, and diff settings

Accessing Settings

Keyboard Shortcut:
  • macOS: Cmd+,
  • Windows: Ctrl+,
Alternative: Click the Settings icon in the interface. Settings changes apply immediately without requiring restart.

Settings Categories

The settings panel is organized into 11 categories:
CategoryPurpose
GeneralTheme, updates, proxy, shell environment
ChatDefault models, thinking levels, automation
ModelsEnable/disable models, set reasoning levels
User RulesUser Rules, Project Rules
PermissionsDeny rules for command safety
SubagentCreate and manage custom subagents
CommandCustom slash commands
MCPModel Context Protocol servers
TerminalFont, cursor, shell settings
EditorFont, tabs, auto-save, visual preferences
DiffDiff viewer configuration

General Settings

SettingOptions
ThemeLight, Dark, System
Update ModeAutomatic, At Startup, Manual
HTTP ProxyProxy URL for HTTP
HTTPS ProxyProxy URL for HTTPS
Full Shell EnvironmentEnable to inherit shell environment variables and aliases

Chat Settings

Automation

SettingDescription
Auto Generate Code ReviewAutomatically generate code review analysis after assistant messages

Model Selection

SettingDescription
Code Review ModelChoose the AI model for code review generation
Default Agent ModelChoose the default AI model for Agent mode
Default Plan ModelChoose the default AI model for Plan mode

Notifications

SettingDescription
System NotificationShow system notification when task is finished
In-app NotificationShow in-app notification when task is finished

Models Settings

Available Models (9)

ProviderModels
AnthropicClaude Opus 4.5, Claude Sonnet 4.5, Claude Haiku 4.5
OpenAIGPT-5, GPT-5.1, GPT-5-Codex
GoogleGemini 3 Pro, Gemini 2.5 Pro
MoonshotKimi K2 Series

Model Management

  • Enable/Disable: Toggle models to show/hide in selection
  • Reasoning Level: Set per-model default reasoning level
  • View Details: See context window sizes and capabilities

User Rules Settings

Rules are Markdown files that guide Verdent’s behavior.

Rule Types

Rule TypeLocationScope
User Rules~/.verdent/user_rules.mdAll projects (global)
Project Rules<project>/AGENTS.mdCurrent project
Access: Settings → User Rules Precedence: AGENTS.md (highest) → User Rules → defaults

Example User Rules

# User Rules

## Code Style
- Always use TypeScript
- Prefer functional components in React
- Use async/await over promises

## Documentation
- Include JSDoc comments for exported functions
- Add usage examples in documentation
Commit AGENTS.md to version control to share project-specific standards with your team.

Permissions Settings

Configure deny rules to block dangerous commands. Storage: ~/.verdent/permission.json

Deny Rule Patterns

PatternPurpose
rm -rf /Block recursive root deletion
sudo *Block sudo commands
git push --forceBlock force push
DROP TABLEBlock dangerous SQL
npm publishBlock publishing
Pattern Matching:
  • Use * for wildcards
  • Exact match by default
  • Case-sensitive

Subagent Settings

Built-in Subagent

@Verifier - Quick code verification and validation checks.
@Verifier Check this function for potential issues
@Verifier Validate my authentication implementation

Creating Custom Subagents

Access: Settings → Subagent → Add Subagent
FieldDescription
NameIdentifier for @-mention invocation
DescriptionBrief explanation of purpose
PromptSystem instructions defining behavior
ModelSonnet 4.5, GPT-5, GPT-5-Codex, or Haiku 4.5

Example Custom Subagent

Name: security-reviewer
Description: Security-focused code review specialist
Prompt: You are a security-focused code reviewer. When analyzing code:
- Prioritize security vulnerabilities (SQL injection, XSS, auth flaws)
- Reference OWASP Top 10
- Provide specific remediation with code examples
Model: Sonnet 4.5

Management Actions

  • Add: Create new custom subagent
  • Edit: Modify existing configuration
  • Enable/Disable: Toggle availability
  • Duplicate: Copy as template
  • Delete: Remove permanently

Command Settings

Create custom slash commands for repetitive tasks. Access: Settings → Command
FieldDescription
NameCommand name (invoked with /)
DescriptionWhat the command does
TypePrompt or action
ContentThe prompt or action to execute

Example Commands

Name: fix-lint
Description: Fix all linting errors in current file
Type: prompt
Content: Review and fix all linting errors in this file. Explain each fix.
Usage: Type /fix-lint in the Input Box.

MCP Settings

Configure Model Context Protocol servers for external tool integration. Access: Settings → MCP Storage: ~/.verdent/mcp.json
FieldDescription
NameServer identifier
CommandExecutable command
ArgsCommand arguments
EnabledToggle on/off

Server Status

StatusDescription
SuccessConnected, tools available
FailedConnection error
LoadingInitializing

Terminal Settings

Access: Settings → Terminal

Font Settings

SettingRange/Options
Font Size8-32px
Font FamilySystem fonts
Line HeightNumeric multiplier
Letter SpacingNumeric

Cursor Settings

SettingOptions
Cursor StyleBlock, Underline, Bar
Cursor BlinkOn/Off
Cursor Width1-10px (bar style only)
Shortcuts:
  • New Terminal: `Ctrl+Shift+“
  • Toggle Terminal: Cmd+J / Ctrl+J

Editor Settings

Access: Settings → Editor

Font & Display

SettingRange/Options
Font Size8-32px
Tab Size1-8 spaces
Word WrapOn/Off
Line NumbersOn/Off
MinimapOn/Off

Editing Behavior

SettingDescription
Auto SaveAutomatically save changes
Auto Save Delay100-5000ms
Format on PasteFormat code when pasting
Format on TypeFormat code while typing

Visual Enhancements

SettingOptions
Render WhitespaceNone, Boundary, Selection, Trailing, All
Line HighlightNone, Gutter, Line, All
Cursor StyleLine, Block, Underline
Bracket Pair ColorizationOn/Off
Sticky ScrollOn/Off
FoldingOn/Off

Diff Settings

Access: Settings → Diff

View Mode

ModeDescription
Side-by-sideOriginal and modified in parallel columns
InlineChanges within single column

Open in External Editor

Open workspace in your preferred external editor. Shortcut: Cmd+E (macOS) / Ctrl+E (Windows)

Supported Editors (10)

EditorPlatform
VS CodeAll
CursorAll
WindsurfAll
IntelliJ IDEAAll
WebStormAll
GolandAll
Sublime TextAll
ZedAll
Vim/NeovimAll
EmacsAll
macOS System Tools: Finder, Terminal

Keyboard Shortcuts

Essential Shortcuts

ActionmacOSWindows
Open SettingsCmd+,Ctrl+,
Switch ModelCmd+/Ctrl+/
New TaskCmd+NCtrl+N
Focus ChatCmd+LCtrl+L
New WorkspaceCmd+Shift+NCtrl+Shift+N
Toggle SidebarCmd+BCtrl+B
Open in IDECmd+ECtrl+E
Toggle TerminalCmd+JCtrl+J

Customizing Shortcuts

Settings → Keyboard Shortcuts → find command → edit shortcut

FAQs

Most settings apply immediately:
  • Theme, models, thinking levels: Instant
  • Rules: Apply to new conversations after save
  • Subagents: Available immediately after creation
Exception: Some terminal and MCP settings may require session restart.
  1. Open Settings
  2. Click Reset to Defaults in the category header
  3. Confirm the reset
To reset all: Settings → General → Reset All Settings

See Also