Japanese version: ICapabilityModuleInvoker-jp.md
ICapabilityModuleInvoker
Responsibility
Defines the abstract invocation boundary for an admitted Capability module.
Key Members
| Member | Type | Description |
|---|---|---|
InvokeAsync(CapabilityInvocationRequest request, CancellationToken cancellationToken = default) |
ValueTask<CapabilityInvocationResult> |
Invoke a registered capability module through the implementation-owned boundary. |
Boundary Rules
- The request/result envelope is deterministic and replay-friendly.
- This interface does not prescribe whether invocation is CLI, managed assembly, native ABI, DSL ROM, or remote endpoint.
- Permission checks, sandboxing, transport, and exception-to-failure conversion are Core/Tools/provider responsibilities.
This concise reference page is part of the architecture documentation area for AIKernel.NET. It is generated from architecture/interfaces/capabilities/ICapabilityModuleInvoker.md and should be read together with the surrounding category pages in the side navigation.
Source:
architecture/interfaces/capabilities/ICapabilityModuleInvoker.md