vtcode-config 0.181.3

Config loader components shared across VT Code and downstream adopters
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
pub(super) use super::builtin::{readonly_agent_permissions, readonly_interview_agent_permissions};
pub(super) use super::discovery::load_cli_agents;
pub(super) use super::permissions::normalize_subagent_tools;
pub(super) use super::{
    AgentMode, AgentSpecFieldClass, BackgroundSubagentConfig, IsolationMode, ReasoningEffortLevel,
    SubagentDiscoveryInput, SubagentMcpServer, SubagentMemoryScope, SubagentRuntimeLimits, SubagentSource,
    builtin_plan_agent, builtin_primary_auto_agent, builtin_primary_build_agent, builtin_primary_duck_agent,
    builtin_subagents, classify_agent_spec_field, discover_subagents, load_subagent_from_file,
};
pub(super) use crate::constants::tools;
pub(super) use crate::core::permissions::PermissionDefault;
pub(super) use anyhow::Result;
pub(super) use serde_json::json;
pub(super) use std::fs;
pub(super) use tempfile::TempDir;

mod builtin_agents;
mod parsing;