Module types

Module types 

Source
Expand description

Common types and interfaces used throughout the application

Structs§

AgentConfig
Configuration for the agent
CommandResult
Command execution result
ContextConfig
Context management settings
ConversationTurn
Conversation turn information
DecisionInfo
Decision information for tracking
ErrorInfo
Error information for tracking
FileOperationResult
File operation result
LoggingConfig
Logging configuration
PerformanceMetrics
Performance metrics
ProjectSpec
Project creation specification
QualityMetrics
Quality metrics for agent actions
SessionInfo
Session information
TaskInfo
Task information for project workflows
ToolCallInfo
Tool call information
ToolConfig
Configuration for tool behavior
WorkspaceAnalysis
Workspace analysis result

Enums§

AnalysisDepth
Analysis depth for workspace analysis
CapabilityLevel
Workshop agent capability levels
CompressionLevel
Compression level for context compression
EditingMode
Default editing mode for agent startup (Codex-inspired workflow)
ModelSelectionSource
Source describing how the active model was selected
OutputFormat
Output format for commands
ReasoningEffortLevel
Supported reasoning effort levels configured via vtcode.toml These map to different provider-specific parameters:
SystemPromptMode
System prompt mode (inspired by pi-coding-agent philosophy) Controls verbosity and complexity of system prompts sent to models
ToolDocumentationMode
Tool documentation mode (inspired by pi-coding-agent progressive disclosure) Controls how much tool documentation is loaded upfront vs on-demand
UiSurfacePreference
Preferred rendering surface for the interactive chat UI
VerbosityLevel
Verbosity level for model output (GPT-5.1 and compatible models)