Japanese version: IDslCapabilityRegistry-jp.md
IDslCapabilityRegistry
Responsibility
Resolves and invokes capability names used by deterministic DSL pipeline nodes.
Key Members
| Member | Type | Description |
|---|---|---|
Contains(string name) |
bool |
Checks whether a capability name is registered. |
InvokeAsync(string name, DslPipelineValue input, IReadOnlyDictionary<string, string> args, CancellationToken cancellationToken = default) |
Task<DslPipelineValue> |
Invokes a registered capability with deterministic input and string arguments. |
Boundary Rules
- Unknown capability names must fail closed in the implementation layer.
- Implementations may route to providers, tools, or DSL ROMs, but the contract remains provider-agnostic.
This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/dsl/IDslCapabilityRegistry.md and should be read together with the surrounding category pages in the side navigation.
Source:
architecture/interfaces/dsl/IDslCapabilityRegistry.md