iop/packages/go/config/config.go
toki 495996fee4 feat(openai): 핫패스 에이전트 실행 경로를 확장한다
Anthropic·Chat 게이트와 관찰·종료 제어를 통합하고 관련 계약·검증 산출물을 반영한다.
2026-08-06 00:09:24 +09:00

22 lines
1.4 KiB
Go

// Package config defines the IOP Edge/Node configuration types, load flow,
// normalization, and validation. The original config.go was split by
// responsibility into the following files:
//
// - node_types.go: NodeConfig, TransportConf, ReconnectConf, RuntimeConf
// - edge_types.go: EdgeConfig, EdgeInfo, EdgeServerConf, EdgeBootstrapConf,
// EdgeControlPlaneConf, EdgeRefreshConf, EdgeOpenAIConf, EdgeOpenAIProviderAuthConf,
// OpenAIPrincipalTokenConf, EdgeA2AConf, EdgeConsoleConf, TLSConf, LoggingConf,
// MetricsConf, SQLiteConf, NodeInfo, NodeDefinition, OpenAIRouteEntry
// - provider_types.go: NodeProviderConf, Category, ModelCatalogEntry,
// and provider validation helpers
// - adapter_types.go: AdaptersConf and Ollama/Vllm/OpenAICompat/Mock instances
// - execution_preset_types.go: ExecutionPreset, ExecutionModelBinding,
// ExecutionRoute, ExecutionRouteStage, ExecutionWorkspaceToolAlternative,
// ExecutionWorkspaceOperation, ModeDescriptor, registered mode descriptors
// (direct, light), and preset catalog validation helpers
// - normalize.go: NormalizeAgentKind, NormalizeProviderType, NormalizeAdapters,
// provider normalization, and adapter legacy-promotion helpers
// - validate.go: OpenAI route/principal-token/provider-auth/long-context
// validation, CheckProviderLegacyConflict, and shared validation helpers
// - load.go: Load, LoadEdge, setDefaults, setEdgeDefaults
package config