Expand description
Common types and interfaces used throughout the application
Structs§
- Agent
Config - Configuration for the agent
- Error
Info - Error information for tracking
- Performance
Metrics - Performance metrics
- Session
Info - Session information
Enums§
- Analysis
Depth - Analysis depth for workspace analysis
- Capability
Level - Workshop agent capability levels
- Model
Selection Source - Source describing how the active model was selected
- Output
Format - Output format for commands
- Reasoning
Effort Level - Supported reasoning effort levels configured via vtcode.toml These map to different provider-specific parameters:
- Resolved
Shell Prompt Profile - Prompt profile after automatic platform resolution.
- Shell
Profile Platform - Platform category used to resolve
ShellPromptProfile::Auto. - Shell
Prompt Profile - Configured shell syntax profile used for model-facing command examples.
- System
Prompt Mode - System prompt mode (inspired by pi-coding-agent philosophy) Controls verbosity and complexity of system prompts sent to models
- Tool
Documentation Mode - Tool documentation mode (inspired by pi-coding-agent progressive disclosure) Controls how much tool documentation is loaded upfront vs on-demand
- UiSurface
Preference - Preferred rendering surface for the interactive chat UI
- Verbosity
Level - Verbosity level for model output (GPT-5.4-family and compatible models)