Single source of truth for all execution configuration. Singleton Pydantic BaseModel that holds resolved config from CLI args, config files, and environment variables. All components read from this context instead of parsing their own argv. Thread-safe via threading.Lock. File: src/skillseekers/cli/executioncontext.py
| Visibility | Name | Type | Description |
|---|---|---|---|
| public | source | SourceInfoConfig | |
| public | enhancement | EnhancementSettings | |
| public | output | OutputSettings | |
| public | scraping | ScrapingSettings | |
| public | analysis | AnalysisSettings | |
| public | rag | RAGSettings |
| Visibility | Name | Description |
|---|---|---|
| public | get(): ExecutionContext() | |
| public | initialize(args, config_path, source_info): ExecutionContext() | |
| public | reset()() | |
| public | override(**kwargs): Generator() | |
| public | get_raw(name, default): Any() | |
| public | get_agent_client(): AgentClient() |
| Name | Value |
|---|---|
| name | ExecutionContext |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |
| Name | Kind | Value |
|---|---|---|
| stereotype | 0 | singleton |