Skip to main content

Module core

Module core 

Source

Re-exports§

pub use agent::AgentConfig;
pub use agent::AgentOnboardingConfig;
pub use agent::AgentPromptSuggestionsConfig;
pub use agent::OpenResponsesConfig;
pub use automation::AutomationConfig;
pub use automation::FullAutoConfig;
pub use commands::CommandsConfig;
pub use custom_provider::CustomProviderConfig;
pub use dotfile_protection::DotfileProtectionConfig;
pub use model::ModelConfig;
pub use permissions::AutoModeConfig;
pub use permissions::AutoModeEnvironmentConfig;
pub use permissions::PermissionMode;
pub use permissions::PermissionsConfig;
pub use plugins::PluginRuntimeConfig;
pub use plugins::PluginTrustLevel;
pub use prompt_cache::AnthropicPromptCacheSettings;
pub use prompt_cache::DeepSeekPromptCacheSettings;
pub use prompt_cache::GeminiPromptCacheMode;
pub use prompt_cache::GeminiPromptCacheSettings;
pub use prompt_cache::MoonshotPromptCacheSettings;
pub use prompt_cache::OpenAIPromptCacheKeyMode;
pub use prompt_cache::OpenAIPromptCacheSettings;
pub use prompt_cache::OpenRouterPromptCacheSettings;
pub use prompt_cache::PromptCachingConfig;
pub use prompt_cache::ProviderPromptCachingConfig;
pub use prompt_cache::ZaiPromptCacheSettings;
pub use prompt_cache::build_openai_prompt_cache_key;
pub use provider::AnthropicConfig;
pub use provider::OpenAIConfig;
pub use provider::OpenAIHostedShellConfig;
pub use provider::OpenAIHostedShellDomainSecret;
pub use provider::OpenAIHostedShellEnvironment;
pub use provider::OpenAIHostedShellNetworkPolicy;
pub use provider::OpenAIHostedShellNetworkPolicyType;
pub use provider::OpenAIHostedSkill;
pub use provider::OpenAIHostedSkillVersion;
pub use provider::OpenAIServiceTier;
pub use provider::OpenAIToolSearchConfig;
pub use provider::ToolSearchConfig;
pub use sandbox::DockerSandboxConfig;
pub use sandbox::ExternalSandboxConfig;
pub use sandbox::ExternalSandboxType;
pub use sandbox::MicroVMSandboxConfig;
pub use sandbox::NetworkAllowlistEntryConfig;
pub use sandbox::NetworkConfig;
pub use sandbox::ResourceLimitsConfig;
pub use sandbox::ResourceLimitsPreset;
pub use sandbox::SandboxConfig;
pub use sandbox::SandboxMode;
pub use sandbox::SeccompConfig;
pub use sandbox::SeccompProfilePreset;
pub use sandbox::SensitivePathsConfig;
pub use security::GatekeeperConfig;
pub use security::SecurityConfig;
pub use skills::BundledSkillsConfig;
pub use skills::PromptFormat;
pub use skills::SkillsConfig;
pub use skills::SkillsRenderMode;
pub use tools::EditorToolConfig;
pub use tools::ToolPolicy;
pub use tools::ToolsConfig;
pub use tools::WebFetchConfig;

Modules§

agent
auth
automation
commands
custom_provider
dotfile_protection
Dotfile protection configuration.
model
permissions
plugins
prompt_cache
provider
sandbox
Sandbox configuration for VT Code
security
skills
Skills configuration
tools

Structs§

AuthConfig
CopilotAuthConfig
OpenAIAuthConfig
OpenRouterAuthConfig
Configuration for OpenRouter OAuth authentication.

Enums§

OpenAIPreferredMethod