AIKernel.Common
English AIKernel.Common provides foundational utility components shared across the AIKernel ecosystem. This package contains cross-cutting features such as functional Result / Option / Either primitives, deterministic ResultStep replay metadata, JSON serialization helpers, file and path utilities, logging primitives, and common exception types. It is designed as a lightweight, implementation-level support library used by AIKernel.Core, AIKernel.Tools, and AIKernel.CLI. AIKernel.Common does not include domain logic or kernel abstractions; instead, it offers standardized behaviors and reusable helpers that ensure consistency across all AIKernel modules. 日本語 AIKernel.Common は、AIKernel エコシステム全体で共通して利用される基盤ユーティリティ群を提供します。 本パッケージには、Result / Option / Either などの関数型プリミティブ、決定論的 ResultStep replay metadata、JSON シリアライズ補助、ファイル/パス操作、ロギング基盤、共通例外型など、横断的な機能が含まれています。 AIKernel.Core、AIKernel.Tools、AIKernel.CLI などの実装レイヤーから利用される軽量なサポートライブラリとして設計されています。 AIKernel.Common はドメインロジックやカーネル抽象を含まず、AIKernel 全モジュール間で一貫した動作と再利用性を提供することを目的としています。
Source: AIKernel.Core/src/AIKernel.Common/AIKernel.Common.csproj
概要
AIKernel.Common は AIKernel.Core に属します。English AIKernel.Common provides foundational utility components shared across the AIKernel ecosystem. This package contains cross-cutting features such as functional Result / Option / Either primitives, deterministic ResultStep replay metadata, JSON serialization helpers, file and path utilities, logging primitives, and common exception types. It is designed as a lightweight, implementation-level support library used by AIKernel.Core, AIKernel.Tools, and AIKernel.CLI. AIKernel.Common does not include domain logic or kernel abstractions; instead, it offers standardized behaviors and reusable helpers that ensure consistency across all AIKernel modules. 日本語 AIKernel.Common は、AIKernel エコシステム全体で共通して利用される基盤ユーティリティ群を提供します。 本パッケージには、Result / Option / Either などの関数型プリミティブ、決定論的 ResultStep replay metadata、JSON シリアライズ補助、ファイル/パス操作、ロギング基盤、共通例外型など、横断的な機能が含まれています。 AIKernel.Core、AIKernel.Tools、AIKernel.CLI などの実装レイヤーから利用される軽量なサポートライブラリとして設計されています。 AIKernel.Common はドメインロジックやカーネル抽象を含まず、AIKernel 全モジュール間で一貫した動作と再利用性を提供することを目的としています。
位置づけ
この Reference ページは、生成された API 事実にパッケージとソースの文脈を添えて、単なる一覧ではなく実装判断に使える資料として公開しています。
利用方法
Runtime, kernel facade, hosting, VFS, fail-closed routing, and common execution helpers. というリポジトリ責務に該当する機能が必要なとき、このパッケージを参照またはインストールしてください。
例
dotnet add package AIKernel.Common --version $(PackageVersion)
注記
AIKernel.Core/src/AIKernel.Common/AIKernel.Common.csproj から生成しています。以下のセクションは XML ドキュメントまたは Python ソースから生成されるため、最終的な挙動はリンクされたソースとテストで確認してください。
関連項目
Repository index | Docs | Module Map
Exceptions
2 members / Source: AIKernel.Core/src/AIKernel.Common/Exceptions
IO
7 members / Source: AIKernel.Core/src/AIKernel.Common/IO
Json
9 members / Source: AIKernel.Core/src/AIKernel.Common/Json
Logging
4 members / Source: AIKernel.Core/src/AIKernel.Common/Logging
Results
139 members / Source: AIKernel.Core/src/AIKernel.Common/Results