atomr_agents_coding_cli_harness/
lib.rs1#![forbid(unsafe_code)]
6
7mod dispatch;
8mod error;
9mod harness;
10mod headless;
11mod interactive;
12mod pty_pump;
13mod registry;
14mod session;
15mod spec;
16mod store;
17
18pub use atomr_agents_coding_cli_core::{
19 CliCommand, CliEventParser, CliRequest, CliResult, CliRunId, CliSessionId, CliVendor,
20 CliVendorKind, CodingCliEvent, CodingCliEventStream, ConceptProjection, FinishReason,
21 IsolationSpec, McpServerInit, McpServerSnapshot, PersonaSnapshot, PolicySnapshot, RunMode,
22 SkillSnapshot, ToolCallRecord, ToolDescriptorInit, ToolSetSnapshot, UsageSummary,
23};
24
25pub use error::HarnessError;
26pub use harness::CodingCliHarness;
27pub use registry::VendorRegistry;
28pub use session::{InteractiveSessionHandle, SessionEvent, SessionTransport};
29pub use spec::CodingCliHarnessSpec;
30pub use store::{CliRunStore, InMemoryRunStore};