MCPcopy Create free account
hub / github.com/Dizzy-K/AutoPT / AppConfig

Class AppConfig

config/schema.py:138–152  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136@dataclass(slots=True)
137# Top-level application configuration aggregating all sub-configs.
138class AppConfig:
139 workflow: WorkflowConfig = field(default_factory=WorkflowConfig)
140 llm: LLMConfig = field(default_factory=LLMConfig)
141 optimization: OptimizationConfig = field(default_factory=OptimizationConfig)
142 runtime: RuntimeConfig = field(default_factory=RuntimeConfig)
143 tools: ToolsConfig = field(default_factory=ToolsConfig)
144 paths: PathsConfig = field(default_factory=PathsConfig)
145
146 @property
147 def providers(self) -> ModelProviderConfig:
148 return self.llm.as_legacy_provider_config()
149
150 @property
151 def ssh(self) -> SSHConfig:
152 return self.runtime.ssh

Callers 3

build_task_requestFunction · 0.90
_resolve_config_bundleFunction · 0.90
load_app_configFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected