英語版: IDslCapabilityRegistry.md
IDslCapabilityRegistry
責務
deterministic DSL pipeline node が参照する capability name を解決し、実行する境界です。
主要メンバー
| Member | Type | 説明 |
|---|---|---|
Contains(string name) |
bool |
capability name が登録済みか確認する。 |
InvokeAsync(string name, DslPipelineValue input, IReadOnlyDictionary<string, string> args, CancellationToken cancellationToken = default) |
Task<DslPipelineValue> |
deterministic input と string args を使って capability を実行する。 |
境界ルール
- unknown capability name は implementation layer で fail-closed にする。
- provider、tool、DSL ROM へ route してよいが、この contract 自体は provider-agnostic に保つ。
This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/dsl/IDslCapabilityRegistry-jp.md and should be read together with the surrounding category pages in the side navigation.
Source:
architecture/interfaces/dsl/IDslCapabilityRegistry-jp.md