AIKernel.NET
version: 0.0.5 / status: Refactor / edition: Draft / published: 2026-06-05 / updated: 2026-06-05

英語版: ICapabilityModuleInvoker.md

ICapabilityModuleInvoker

責務

admission 済み Capability module の抽象 invocation boundary を定義する。

主要メンバー

Member Type 説明
InvokeAsync(CapabilityInvocationRequest request, CancellationToken cancellationToken = default) ValueTask<CapabilityInvocationResult> implementation が所有する境界を通じて registered capability module を呼び出す。

境界ルール

  • request/result envelope は deterministic かつ replay-friendly にする。
  • この interface は invocation が CLI、managed assembly、native ABI、DSL ROM、remote endpoint のどれであるかを規定しない。
  • permission check、sandboxing、transport、exception-to-failure conversion は Core / Tools / provider の責務。

This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/capabilities/ICapabilityModuleInvoker-jp.md and should be read together with the surrounding category pages in the side navigation.

Source: architecture/interfaces/capabilities/ICapabilityModuleInvoker-jp.md