Skip to main content

vtcode_core/core/interfaces/
mod.rs

1//! Shared interface definitions bridging the CLI binary and reusable
2//! vtcode-core abstractions.
3//!
4//! The traits exposed here let the binary depend on narrow contracts for
5//! driving sessions, interacting with the inline UI session, and servicing ACP
6//! transports without directly depending on concrete implementations.
7
8pub mod acp;
9pub mod session;
10pub mod ui;
11
12pub use acp::{AcpClientAdapter, AcpLaunchParams};
13pub use session::{SessionMode, SessionRuntime, SessionRuntimeParams};
14pub use ui::UiSession;