Files
skill-seekers-reference/docs/UML/html/index.html/contents/4853ebf39b0adf67fd356a85aca7a430.html
yusyus b259ec2c4f docs: re-export all UML diagrams (PNG + HTML)
Fresh export of all 20 diagrams as PNG and full HTML documentation
site after the Grand Unification UML sync.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 22:53:40 +03:00

516 lines
9.7 KiB
HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>ExecutionContext</title>
<link href='http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,300italic,400italic,700italic|Source+Code+Pro:300,400,700' rel='stylesheet' type='text/css'>
<link rel="stylesheet" href="../assets/css/bootstrap.css">
<link rel="stylesheet" href="../assets/css/jquery.bonsai.css">
<link rel="stylesheet" href="../assets/css/main.css">
<link rel="stylesheet" href="../assets/icon-font/icons.css">
<script type="text/javascript" src="../assets/js/jquery-2.1.0.min.js"></script>
<script type="text/javascript" src="../assets/js/bootstrap.js"></script>
<script type="text/javascript" src="../assets/js/jquery.bonsai.js"></script>
<script type="text/javascript" src="../assets/js/imageMapResizer.min.js"></script>
</head>
<body>
<div>
<!-- Name Title -->
<h1>ExecutionContext</h1>
<!-- Type and Stereotype -->
<section style="margin-top: .5em;">
<span class="alert alert-info">
<span class="node-icon staruml-icon icon-UMLClass"></span>
UMLClass
</span>
</section>
<!-- Path -->
<section style="margin-top: 10px">
<span class="label label-info"><a href='cf9c8b720f3815adeccaf3ef6e48c6c4.html'><span class='node-icon staruml-icon icon-Project'></span>Skill Seekers</a></span>
<span>::</span>
<span class="label label-info"><a href='6a4361334e8b649314ed681b9e6798c3.html'><span class='node-icon staruml-icon icon-UMLModel'></span>skill_seekers</a></span>
<span>::</span>
<span class="label label-info"><a href='b0fef7dc7755be4eaa15e0a7f4f12827.html'><span class='node-icon staruml-icon icon-UMLPackage'></span>CLICore</a></span>
<span>::</span>
<span class="label label-info"><a href='4853ebf39b0adf67fd356a85aca7a430.html'><span class='node-icon staruml-icon icon-UMLClass'></span>ExecutionContext</a></span>
</section>
<!-- Diagram -->
<!-- Description -->
<section>
<h3>Description</h3>
<div>
<p>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/skill<em>seekers/cli/execution</em>context.py</p>
</div>
</section>
<!-- Specification -->
<!-- Directed Relationship -->
<!-- Undirected Relationship -->
<!-- Classifier -->
<!-- Interface -->
<!-- Component -->
<!-- Node -->
<!-- Actor -->
<!-- Use Case -->
<!-- Template Parameters -->
<!-- Literals -->
<!-- Attributes -->
<section>
<h3>Attributes</h3>
<table class="table table-striped table-bordered">
<tr>
<th>Visibility</th>
<th>Name</th>
<th>Type</th>
<th>Description</th>
</tr>
<tr>
<td>public</td>
<td><a href="e72bda8507d41170081ae47ba1a1a5ce.html">source</a></td>
<td>SourceInfoConfig </td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="55fd31c41183952f97062701f0ab3503.html">enhancement</a></td>
<td>EnhancementSettings </td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="f99d5836337957ec3113625565ad1408.html">output</a></td>
<td>OutputSettings </td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="8bb9d85ef912b42bf3cb0b64b9fda70b.html">scraping</a></td>
<td>ScrapingSettings </td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="7dc1004f3eac0d20a16770b80eb4a2b9.html">analysis</a></td>
<td>AnalysisSettings </td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="633841a2bc687327f0b2dd1fe4583efa.html">rag</a></td>
<td>RAGSettings </td>
<td></td>
</tr>
</table>
</section>
<!-- Operations -->
<section>
<h3>Operations</h3>
<table class="table table-striped table-bordered">
<tr>
<th>Visibility</th>
<th>Name</th>
<th>Description</th>
</tr>
<tr>
<td>public</td>
<td><a href="6e2618818b8cb3065a349896a4109851.html">get(): ExecutionContext()</a></td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="8d7d2fc396a68e1e70361b0d5b672385.html">initialize(args, config_path, source_info): ExecutionContext()</a></td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="c768773ff4a3f3e392490fb4e6e1b0f3.html">reset()()</a></td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="81baf6afead83f5aad38834340e9d53f.html">override(**kwargs): Generator()</a></td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="b4bc8356343e393b4beedfe614553446.html">get_raw(name, default): Any()</a></td>
<td></td>
</tr>
<tr>
<td>public</td>
<td><a href="ce3572907df41db28373d69b0b85c8e4.html">get_agent_client(): AgentClient()</a></td>
<td></td>
</tr>
</table>
</section>
<!-- Receptions -->
<!-- Extension Points -->
<!-- Parameters -->
<!-- Diagrams -->
<!-- Behavior -->
<!-- Action -->
<!-- Interaction -->
<!-- CombinedFragment -->
<!-- Activity -->
<!-- State Machine -->
<!-- State Machine -->
<!-- State -->
<!-- Vertex -->
<!-- Transition -->
<!-- Data Model (ERD) -->
<!-- Columns (ERD) -->
<!-- Related Entities (ERD) -->
<!-- Data Flows (DFD) -->
<!-- Flows (Flowchart) -->
<!-- Properties -->
<section>
<h3>Properties</h3>
<table class="table table-striped table-bordered">
<tr>
<th width="50%">Name</th>
<th width="50%">Value</th>
</tr>
<tr>
<td>name</td>
<td>ExecutionContext</td>
</tr>
<tr>
<td>stereotype</td>
<td><span class='label label-info'>null</span></td>
</tr>
<tr>
<td>visibility</td>
<td>public</td>
</tr>
<tr>
<td>isAbstract</td>
<td><span class='label label-info'>false</span></td>
</tr>
<tr>
<td>isFinalSpecialization</td>
<td><span class='label label-info'>false</span></td>
</tr>
<tr>
<td>isLeaf</td>
<td><span class='label label-info'>false</span></td>
</tr>
<tr>
<td>isActive</td>
<td><span class='label label-info'>false</span></td>
</tr>
</table>
</section>
<!-- Tags -->
<section>
<h3>Tags</h3>
<table class="table table-striped table-bordered">
<tr>
<th>Name</th>
<th>Kind</th>
<th>Value</th>
</tr>
<tr>
<td>stereotype</td>
<td><span class="label label-info">0</span></td>
<td>
singleton
</td>
</tr>
</table>
</section>
<!-- Constraints, Dependencies, Dependants -->
<section class="element-list">
<h3>Dependants</h3>
<ul class="nav nav-list">
<li><a href='9c06222653da1fc7e8f091042b5fdcda.html'><span class='node-icon staruml-icon icon-UMLClass'></span>CreateCommand</a></li>
</ul>
</section>
<!-- Relationships -->
<section class="element-list">
<h3>Relationships</h3>
<ul class="nav nav-list">
<li><a href='070148fb11e435ea8f68b1d19cc19db3.html'><span class='node-icon staruml-icon icon-UMLDependency'></span>uses (CreateCommand→ExecutionContext)</a></li>
</ul>
</section>
<!-- Owned Elements -->
<!-- Diagrams -->
<section class="element-list">
<h3>Diagrams</h3>
<ul class="nav nav-list">
<li><a href='a93138e6eb3c7dabb41c87224a1b973f.html'><span class='node-icon staruml-icon icon-UMLClassDiagram'></span>CLICore</a></li>
</ul>
</section>
<!-- Image Map Resizer (https://github.com/davidjbradshaw/image-map-resizer) -->
<script>
imageMapResize();
</script>
</div>
</body>
</html>