converge-kernel 3.0.3

The curated in-process kernel API for Converge
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Copyright 2024-2026 Reflective Labs
// SPDX-License-Identifier: MIT

//! # Converge Kernel
//!
//! This crate is the curated in-process execution API for Converge.
//! Consumers embed the kernel here; they author packs in `converge-pack`
//! and use `converge-model` for shared semantic types.

pub use converge_core::{
    Budget, Context, ConvergeError, ConvergeResult, Criterion, CriterionEvaluator,
    CriterionOutcome, CriterionResult, Engine, EngineHitlPolicy, ExperienceEvent,
    ExperienceEventEnvelope, ExperienceEventKind, ExperienceEventObserver, HitlPause, Invariant,
    InvariantClass, InvariantResult, RunResult, StreamingCallback, SuggestorId, TypesRunHooks,
};
pub use converge_pack::{
    AgentEffect, Context as ContextView, ContextKey, Fact, ProposedFact, Suggestor, ValidationError,
};