Skip to main content

Crate arcan_core

Crate arcan_core 

Source

Re-exports§

pub use context::CompactionResult;
pub use context::ContextConfig;
pub use context::compact_messages;
pub use context::estimate_tokens;
pub use context_compiler::CompiledContext;
pub use context_compiler::ContextBlock;
pub use context_compiler::ContextBlockKind;
pub use context_compiler::ContextCompilerConfig;
pub use context_compiler::compile_context;
pub use error::CoreError;
pub use hooks::HookConfig;
pub use hooks::HookContext;
pub use hooks::HookDenied;
pub use hooks::HookEvent;
pub use hooks::HookRegistry;
pub use hooks::HookResult;
pub use lifecycle::LifecycleHook;
pub use state::AppState;
pub use state::StateError;
pub use protocol::*;
pub use runtime::*;

Modules§

aisdk
context
context_compiler
error
hooks
User-configurable hook system for the Arcan agent runtime.
lifecycle
Lifecycle hooks for plugin extensibility in the Arcan agent runtime.
prompt
Liquid prompt system — assembles a structured system prompt from multiple sources.
protocol
protocol_bridge
Bridge between Arcan’s internal types and the canonical aios-protocol types.
queue
Message queue and steering semantics for concurrent message handling (Phase 2.5).
runtime
state