myco 0.3.0

Multi-host coding agent CLI (local in-process + SSH remotes)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Host controller ↔ worker (in-process local or NDJSON remote).
//!
//! ```text
//! host_controller.rs  — HostController: in-process local OR lazy remote subprocess
//! host_worker.rs      — HostWorker: tool registry + serve on AsyncRead/AsyncWrite
//! protocol.rs         — Request / Response
//! ```
//!
//! Tool service implementations live in [`crate::tool_services`].

mod host_controller;
pub use host_controller::{HostConfig, HostController};

mod host_worker;
pub use host_worker::HostWorker;

pub mod protocol;
pub use protocol::{Request, Response};