Skip to main content
Complete reference for application commands, built-in tool syntax, and subagent usage in Verdent.

Project Commands

CommandLocationDescription
Open ProjectCurrent Project → New ProjectOpen a new project
Recent ProjectsCurrent Project → RecentQuick access to recent projects

Workspace Commands

CommandLocationDescription
New WorkspaceNew Workspace button (top bar)Create new workspace for parallel work
Switch WorkspaceAll Workspaces (top bar)Navigate between workspaces
Rebase to MasterWorkspace Actions dropdownApply workspace changes to master branch
Sync with MasterWorkspace Actions dropdownPull latest changes from master into workspace
Delete WorkspaceWorkspace BarRemove completed workspace

Workspace Bar Controls

ControlShortcutDescription
Open in VS CodeCtrl+E / Cmd+EOpen workspace in VS Code
Toggle Right PanelCtrl+B / Cmd+BShow/hide Explorer and Source Control
Terminal PanelCtrl+J / Cmd+JToggle terminal panel
EditorCtrl+L / Cmd+LFocus the editor

Task Commands

CommandLocationDescription
New TaskNew Task buttonStart fresh conversation, clear context
Delete TaskDelete task in left panelRemove current task

Chat Controls

ControlDescription
Rollback to this pointRevert conversation to a specific message
Copy code blocksCopy code with one click
Add ContextReference files with @-mentions
Add ImagesUpload screenshots or diagrams
Switch Model (Ctrl+/ / Cmd+/)Choose AI model for the task

Execution Modes

Mode Switching: Access through the Switch Mode button in the input box, or use Shift+Tab / Ctrl+.:
ModeDescriptionUse Case
Agent ModeFull autonomous executionActive development, implementation
Plan ModeRead-only planningComplex changes, unfamiliar code

Explorer Controls

ControlDescription
Create FileCreate a new file
Create FolderCreate a new folder
Collapse AllCollapse all expanded folders
RefreshRefresh file list
CloseHide the Explorer panel

Source Control Controls

ControlDescription
Stage changesStage files for commit
Commit changesCommit staged changes
Revert changesDiscard file changes
Diff viewView diff for individual files

Tool Commands

File Operations

Built-in Tools:
ToolCommand SyntaxPurpose
file_readfile_read("path/to/file.js")Read file contents
file_read (range)file_read("file.js", start_line=100, max_lines=50)Read specific line range
file_editfile_edit("file.js", old_string="...", new_string="...")Replace exact text match
file_writefile_write("path/to/new-file.js", content="...")Create or overwrite file

Search & Navigation

ToolCommand SyntaxPurpose
globglob("**/*.ts")Find files by pattern
glob (filtered)glob("**/*.js", exclude=["**/node_modules/**"])Find files with exclusions
grep_filegrep_file("pattern", glob="**/*.ts")List files containing pattern
grep_contentgrep_content("pattern", context_before=2, context_after=2)Search with context lines
list_dirlist_dir("path/to/dir", max_depth=2)Display directory structure

Execution & Integration

ToolCommand SyntaxPurpose
bashbash("npm test")Execute shell command
bash (timeout)bash("long-task", timeout=600000)Command with custom timeout
spawn_subagent@Verifier check validation logicDelegate to specialized agent
todo_updatetodo_update([{task: "...", status: "pending"}])Manage task list
web_searchweb_search("query", max_results=5)Search internet
web_fetchweb_fetch("https://example.com")Fetch web page content

Subagent Commands

Built-in Subagent

SubagentInvocationPurpose
@Verifier@Verifier check if tests passQuick validation and verification

Custom Subagents

Location: ~/.verdent/subagents/[name].md Invocation:
@custom-subagent-name perform task
Create via Settings:
Settings → Subagents → Create New Subagent

See Also