ExecutionContext

UMLClass
Skill Seekers :: skill_seekers :: CLICore :: ExecutionContext

Description

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

Attributes

Visibility Name Type Description
public source SourceInfoConfig
public enhancement EnhancementSettings
public output OutputSettings
public scraping ScrapingSettings
public analysis AnalysisSettings
public rag RAGSettings

Operations

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()

Properties

Name Value
name ExecutionContext
stereotype null
visibility public
isAbstract false
isFinalSpecialization false
isLeaf false
isActive false

Tags

Name Kind Value
stereotype 0 singleton

Dependants

Relationships

Diagrams