koda-core 0.1.13

Core engine for the Koda AI coding agent
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Engine module: the protocol boundary between Koda's core and any client.
//!
//! The engine communicates exclusively through `EngineEvent` (output) and
//! `EngineCommand` (input) enums. This decoupling allows the same engine
//! to power the CLI, a future ACP server, VS Code extension, or desktop app.
//!
//! See `DESIGN.md` for the full architectural rationale.

/// Event and command enums — the engine's public protocol.
pub mod event;
/// Event sink trait — how clients receive engine events.
pub mod sink;

/// Re-export all event/command types at module level.
pub use event::*;
/// Re-export sink types at module level.
pub use sink::*;