updated mcp
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2026-03-08 17:57:34 +05:30
parent 9191de9dff
commit 0e49f02c4c
167 changed files with 7632 additions and 98942 deletions

View File

@@ -936,12 +936,11 @@
<div class="doc doc-contents first">
<p>Loads dagpipe pipelines from YAML configuration.</p>
<hr />
<h4 id="dagpipe.yaml_loader--summary">Summary</h4>
<h3 id="dagpipe.yaml_loader--summary">Summary</h3>
<p>Loads dagpipe pipelines from YAML configuration.</p>
<p>Creates fully configured pipeline objects from declarative YAML definitions,
including Schema, State subclasses, Node instances, Graph topology,
and initial Payloads.</p>
including <code>Schema</code>, <code>State</code> subclasses, <code>Node</code> instances, <code>Graph</code> topology,
and initial payloads.</p>
@@ -989,7 +988,7 @@ and initial Payloads.</p>
<tr class="doc-section-item">
<td><code><span title="dagpipe.yaml_loader.Pipeline.engine">engine</span></code></td>
<td>
<code><a class="autorefs autorefs-internal" title="dagpipe.engine.Engine" href="../dagpipe/engine/#dagpipe.engine.Engine">Engine</a></code>
<code><a class="autorefs autorefs-internal" title="dagpipe.engine.Engine" href="../engine/#dagpipe.engine.Engine">Engine</a></code>
</td>
<td>
<div class="doc-md-description">
@@ -1000,18 +999,18 @@ and initial Payloads.</p>
<tr class="doc-section-item">
<td><code><span title="dagpipe.yaml_loader.Pipeline.state_cls">state_cls</span></code></td>
<td>
<code><span title="typing.Type">Type</span>[<a class="autorefs autorefs-internal" title="dagpipe.state.State" href="../dagpipe/state/#dagpipe.state.State">State</a>]</code>
<code><span title="typing.Type">Type</span>[<a class="autorefs autorefs-internal" title="dagpipe.state.State" href="../state/#dagpipe.state.State">State</a>]</code>
</td>
<td>
<div class="doc-md-description">
<p>Dynamically created State subclass with configured schema.</p>
<p>Dynamically created <code>State</code> subclass with configured schema.</p>
</div>
</td>
</tr>
<tr class="doc-section-item">
<td><code><span title="dagpipe.yaml_loader.Pipeline.initial_payload">initial_payload</span></code></td>
<td>
<code><a class="autorefs autorefs-internal" title="dagpipe.state.Payload" href="../dagpipe/state/#dagpipe.state.Payload">Payload</a></code>
<code><a class="autorefs autorefs-internal" title="dagpipe.state.Payload" href="../state/#dagpipe.state.Payload">Payload</a></code>
</td>
<td>
<div class="doc-md-description">
@@ -1027,8 +1026,10 @@ and initial Payloads.</p>
<summary>Notes</summary>
<p><strong>Responsibilities:</strong></p>
<div class="language-text highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><code>- Encapsulates engine, state type, and initial payload. Provides a simplified interface for executing configured pipelines.
- Safe for concurrent execution if underlying Nodes are thread-safe.
<span class="normal">2</span>
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><code>- Encapsulates engine, state type, and initial payload.
- Provides a simplified interface for executing configured pipelines.
- Safe for concurrent execution if underlying nodes are thread-safe.
</code></pre></div></td></tr></table></div>
</details>
@@ -1052,12 +1053,12 @@ and initial Payloads.</p>
</h6>
<div class="language-python doc-signature highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-0-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1"></a><span class="nf">run</span><span class="p">(</span><span class="n">payload_override</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Mapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Any</span><span class="p">]]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span>
<div class="language-python doc-signature highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal"><a href="#__codelineno-0-1">1</a></span></pre></div></td><td class="code"><div><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1"></a><span class="nf">run</span><span class="p">(</span><span class="n">payload_override</span><span class="p">:</span> <span class="n">Optional</span><span class="p">[</span><span class="n">Mapping</span><span class="p">[</span><span class="nb">str</span><span class="p">,</span> <span class="n">Any</span><span class="p">]]</span> <span class="o">=</span> <span class="kc">None</span><span class="p">)</span> <span class="o">-&gt;</span> <span class="nb">list</span><span class="p">[</span><span class="n">State</span><span class="p">]</span>
</span></code></pre></div></td></tr></table></div>
<div class="doc doc-contents ">
<p>Execute pipeline.</p>
<p>Execute the pipeline.</p>
<p><span class="doc-section-title">Parameters:</span></p>
@@ -1100,6 +1101,7 @@ and initial Payloads.</p>
<tbody>
<tr class="doc-section-item">
<td>
<code>list[<a class="autorefs autorefs-internal" title="dagpipe.state.State" href="../state/#dagpipe.state.State">State</a>]</code>
</td>
<td>
<div class="doc-md-description">
@@ -1115,7 +1117,9 @@ Terminal execution states.</p>
<details class="notes" open>
<summary>Notes</summary>
<p><strong>Responsibilities:</strong></p>
<div class="language-text highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>- Merges override payload with initial payload, creates root State, and executes engine.
<div class="language-text highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><code>- Merges override payload with initial payload.
- Creates root `State` and executes engine.
</code></pre></div></td></tr></table></div>
</details>
</div>
@@ -1187,7 +1191,7 @@ Terminal execution states.</p>
<tbody>
<tr class="doc-section-item">
<td><code>Pipeline</code></td> <td>
<code><a class="autorefs autorefs-internal" title="dagpipe.yaml_loader.Pipeline" href="../dagpipe/yaml_loader/#dagpipe.yaml_loader.Pipeline">Pipeline</a></code>
<code><a class="autorefs autorefs-internal" title="dagpipe.yaml_loader.Pipeline" href="#dagpipe.yaml_loader.Pipeline">Pipeline</a></code>
</td>
<td>
<div class="doc-md-description">
@@ -1202,7 +1206,11 @@ Terminal execution states.</p>
<details class="notes" open>
<summary>Notes</summary>
<p><strong>Responsibilities:</strong></p>
<div class="language-text highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span></pre></div></td><td class="code"><div><pre><span></span><code>- Loads YAML configuration, builds schema, creates State subclass, loads Node instances, builds Graph topology, and initializes Engine.
<div class="language-text highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span></span><span class="normal">1</span>
<span class="normal">2</span>
<span class="normal">3</span></pre></div></td><td class="code"><div><pre><span></span><code>- Loads YAML configuration and builds schema.
- Creates `State` subclass and loads `Node` instances.
- Builds `Graph` topology and initializes `Engine`.
</code></pre></div></td></tr></table></div>
</details>
</div>