Skip to content

Releases: AIKernel-NET/AIKernel.Providers

AIKernel.Providers v0.1.2 — The World Enters Through Drivers

18 Jun 14:22
5c27726

Choose a tag to compare

AIKernel.Providers v0.1.2 — The World Enters Through Drivers.

Providers became the boundary that connects external models, standard OS drivers, local runtimes, native modules, and pipeline providers to AIKernel Capability contracts.

Aisthesis, as perception, is one way the world enters.
But the essence of Providers is the driver model that translates the concreteness of the world into Core contracts.


Providers は、外部モデル、標準 OS driver、ローカル runtime、
native module、pipeline provider を
AIKernel の Capability contract へ接続する境界となった。

Aisthesis(知覚)は、その一部として世界を入力する。
しかし Provider の本質は、
世界の具体性を Core の契約へ翻訳する driver model にある。

Highlights

  • Provider substrate, manifest, deterministic router, and capability descriptors stabilized.
  • Audio, compute, council, perception, standard, local LLM, chat, and Microsoft AI providers aligned to v0.1.2.
  • Provider boundary remains runtime-configurable and descriptor-driven.
  • Official NuGet package references verified.

AIKernel.Providers v0.1.1 — Converging provider capabilities

10 Jun 13:47
fdda62c

Choose a tag to compare

June 10th, 2026 — Converging provider capabilities.

2026年6月10日──プロバイダ能力を収束する。

Converging provider capabilities: descriptors, manifests, and invokers stabilize across the 0.1.1 capability graph.

プロバイダ能力の収束──Descriptor・Manifest・Invoker が 0.1.1 能力グラフ全体で安定化する。

Highlights

AIKernel.Providers 0.1.1 finalizes the official provider layer for the AIKernel Semantic OS. This release stabilizes provider descriptors, manifests, invokers, standard OS driver providers, Python wrapper coverage, and the repository layout used by source projects, tests, documentation, and native assembly discovery.

What's Changed

  • Finalized the official 0.1.1 provider package set.
  • Organized provider source projects by category:
    • Chat
    • Compute
    • Llm
    • Pipeline
    • Standard
  • Organized test projects using the same category structure as source projects.
  • Moved ChatOpenAIProvider into the Chat category to match its provider role and manifest identity.
  • Updated AIKernel.Providers.slnx so Solution Explorer mirrors the physical category layout.
  • Updated all affected test project references after category relocation.
  • Updated README and provider documentation paths for the corrected category layout.
  • Updated Python native assembly discovery to use the corrected ChatOpenAIProvider location.
  • Preserved package IDs and namespaces such as AIKernel.Providers.ChatOpenAI, AIKernel.Providers.ChatHistory, AIKernel.Providers.CudaCompute, AIKernel.Providers.DynamicPipelineCompiler, AIKernel.Providers.LocalLlm, AIKernel.Providers.MicrosoftAI, and AIKernel.Providers.Standard.
  • Updated documentation to describe Providers as the AIOS driver model layer.
  • Added AIKernel.Monolith context as the official distribution consuming the provider layer.
  • Ensured release notes and documentation consistently describe 0.1.1 as the current public release.

Provider Categories

Chat

  • AIKernel.Providers.ChatOpenAI
  • AIKernel.Providers.ChatHistory

Compute

  • AIKernel.Providers.CudaCompute

Llm

  • AIKernel.Providers.LocalLlm
  • AIKernel.Providers.MicrosoftAI

Pipeline

  • AIKernel.Providers.DynamicPipelineCompiler

Standard

  • AIKernel.Providers.Standard

Python Package

The Python wrapper continues to expose the provider surface through the aikernel-providers package. Native discovery has been aligned with the new category layout so Python can locate the bundled .NET provider assemblies consistently.

Compatibility

  • Target version: 0.1.1
  • Compatible with AIKernel.NET 0.1.1 and AIKernel.Core 0.1.1.
  • Package IDs remain stable despite repository layout cleanup.
  • The category layout change is repository-structural and does not rename the public provider package IDs.

Validation

  • Release build passed with package generation disabled.
  • .NET provider tests passed.
  • Python wrapper tests passed.