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
Summary
AIKernel.Common belongs to 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 全モジュール間で一貫した動作と再利用性を提供することを目的としています。
Why
This reference page is intentionally grouped with package and source context so it is useful as documentation, not only as an autogenerated member list.
Usage
Install or reference this package when your code needs the AIKernel.Core responsibility described by the repository role: Runtime, kernel facade, hosting, VFS, fail-closed routing, and common execution helpers.
Examples
dotnet add package AIKernel.Common --version $(PackageVersion)
Notes
Generated from AIKernel.Core/src/AIKernel.Common/AIKernel.Common.csproj. The sections below are generated from XML documentation or Python source, and behavior should be confirmed against the linked source and tests.
See Also
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