AIKernel.NET

AIKernel.Abstractions

nuget / version $(PackageVersion)

AIKernel is an operating-system-style framework for AI applications, designed around strict category separation, context isolation, and contract-driven orchestration. This package is part of the AIKernel contract surface and provides foundational interfaces required by runtime, provider, and storage adapters. Defines the syscall-level abstractions of the AIKernel OS, including IKernel, IProvider, IGuard, IPdp, Vfs, DSL/History ROM, Control Plane, external Capability modules, DynamicSLM, SeedSLM, and HATL external cryptographic operator contracts. These interfaces form the stable execution boundary for Kernel, Provider, storage, model, control-plane, and operator implementations. AIKernel は AI アプリケーション向けの OS 的フレームワークであり、カテゴリ分離、コンテキスト隔離、契約駆動の設計思想に基づいています。本パッケージは AIKernel contract surface の一部であり、runtime、provider、storage adapter が利用する基盤 interface を提供します。 AIKernel OS の syscall レベルの抽象を定義します。IKernel、IProvider、IGuard、IPdp、Vfs、DSL/History ROM、Control Plane、external Capability module、DynamicSLM、SeedSLM、HATL external cryptographic operator contract などを含み、Kernel、Provider、storage、model、control-plane、operator 実装の安定した実行境界を提供します。

Source: AIKernel.NET/src/AIKernel.Abstractions/AIKernel.Abstractions.csproj

概要

AIKernel.Abstractions は AIKernel.NET に属します。AIKernel is an operating-system-style framework for AI applications, designed around strict category separation, context isolation, and contract-driven orchestration. This package is part of the AIKernel contract surface and provides foundational interfaces required by runtime, provider, and storage adapters. Defines the syscall-level abstractions of the AIKernel OS, including IKernel, IProvider, IGuard, IPdp, Vfs, DSL/History ROM, Control Plane, external Capability modules, DynamicSLM, SeedSLM, and HATL external cryptographic operator contracts. These interfaces form the stable execution boundary for Kernel, Provider, storage, model, control-plane, and operator implementations. AIKernel は AI アプリケーション向けの OS 的フレームワークであり、カテゴリ分離、コンテキスト隔離、契約駆動の設計思想に基づいています。本パッケージは AIKernel contract surface の一部であり、runtime、provider、storage adapter が利用する基盤 interface を提供します。 AIKernel OS の syscall レベルの抽象を定義します。IKernel、IProvider、IGuard、IPdp、Vfs、DSL/History ROM、Control Plane、external Capability module、DynamicSLM、SeedSLM、HATL external cryptographic operator contract などを含み、Kernel、Provider、storage、model、control-plane、operator 実装の安定した実行境界を提供します。

位置づけ

この Reference ページは、生成された API 事実にパッケージとソースの文脈を添えて、単なる一覧ではなく実装判断に使える資料として公開しています。

利用方法

Contract packages and canonical interface surface for DTO, enum, abstraction, and contract ownership. というリポジトリ責務に該当する機能が必要なとき、このパッケージを参照またはインストールしてください。

dotnet add package AIKernel.Abstractions --version $(PackageVersion)

注記

AIKernel.NET/src/AIKernel.Abstractions/AIKernel.Abstractions.csproj から生成しています。以下のセクションは XML ドキュメントまたは Python ソースから生成されるため、最終的な挙動はリンクされたソースとテストで確認してください。

関連項目

Repository index | Docs | Module Map

Capabilities

2 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Capabilities

Context

9 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Context

Control

6 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Control

Conversation

11 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Conversation

Dsl

5 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Dsl

DynamicSlm

23 members / Source: AIKernel.NET/src/AIKernel.Abstractions/DynamicSlm

Events

12 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Events

Execution

27 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Execution

Governance

12 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Governance

Governance/ChatChain

6 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Governance/ChatChain

Hatl

5 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Hatl

History

4 members / Source: AIKernel.NET/src/AIKernel.Abstractions/History

Hosting

5 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Hosting

Kernel

13 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Kernel

Material

3 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Material

Memory

2 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Memory

Models

7 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Models

Prompt

10 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Prompt

Providers

39 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Providers

Query

3 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Query

Rom

13 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Rom

Routing

2 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Routing

Rules

1 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Rules

Scheduling

8 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Scheduling

Security

23 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Security

Tasks

13 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Tasks

Time

1 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Time

Tooling

8 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Tooling

Vfs

16 members / Source: AIKernel.NET/src/AIKernel.Abstractions/Vfs