AIKernel.Abstractions
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