KnowledgeOS API Reference
    Preparing search index...

    Class Kernel

    KnowledgeOS Kernel — Core platform abstractions

    This package provides the foundational building blocks for the KnowledgeOS platform:

    • EventBus for subsystem communication
    • Lifecycle management
    • Dependency injection
    • Service registry
    • Configuration management
    • Error hierarchy
    • Kernel runtime
    Index
    • Boot the kernel

      Returns Promise<void>

    • Publish an event

      Type Parameters

      • T = unknown

      Parameters

      • event: Omit<Event<T>, "id" | "timestamp">

      Returns Promise<Event<T>>

    • Get a config value

      Parameters

      • path: string

      Returns unknown

    • Subscribe to an event

      Type Parameters

      • T = unknown

      Parameters

      • eventType: string
      • handler: EventHandler<T>
      • Optionalpriority: number

      Returns EventSubscription

    • Register a service in the DI container

      Type Parameters

      • T

      Parameters

      Returns void

    • Register a service with the kernel

      Type Parameters

      • T

      Parameters

      Returns void

    • Resolve a service from the DI container

      Type Parameters

      • T

      Parameters

      Returns Promise<T>

    • Full boot and start sequence

      Returns Promise<void>

    • Start the kernel

      Returns Promise<void>

    • Stop the kernel

      Returns Promise<void>