英語版: ICapabilityModuleRegistry.md
ICapabilityModuleRegistry
責務
admission 済み external Capability module descriptor を登録・解決・列挙する境界です。
主要メンバー
| Member | Type | 説明 |
|---|---|---|
RegisterAsync(CapabilityModuleDescriptor descriptor, CancellationToken cancellationToken = default) |
ValueTask |
admission 済み capability module descriptor を登録する。 |
ResolveAsync(string capabilityId, CancellationToken cancellationToken = default) |
ValueTask<CapabilityModuleDescriptor?> |
stable capability id から module descriptor を解決する。 |
ListAsync(CancellationToken cancellationToken = default) |
ValueTask<IReadOnlyList<CapabilityModuleDescriptor>> |
admission 済み capability module descriptor を列挙する。 |
境界ルール
- Registry entry は module identity と invocation boundary のみを記述する。
- runtime loading、assembly binding、native ABI binding、CLI process execution は AIKernel.NET の外に残す。
- unknown または未 admission の capability id は implementation layer で fail-closed にする。
This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/capabilities/ICapabilityModuleRegistry-jp.md and should be read together with the surrounding category pages in the side navigation.
Source:
architecture/interfaces/capabilities/ICapabilityModuleRegistry-jp.md