AIKernel.NET
version: 0.0.4 / status: Refactor / edition: Draft / published: 2026-06-04 / updated: 2026-06-04

英語版: 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