myco 0.3.0

Multi-host coding agent CLI (local in-process + SSH remotes)
pub mod config;
pub mod core;
pub mod generative_model;
pub mod harness;
pub mod host;
pub mod manual;
pub mod prompts;
pub mod session;
pub mod text_search;
pub mod tool_services;

pub use config::{ColorMode, Config, ConfigUserSettings};
pub use core::CancelToken;
pub use harness::{
    AgentRootHandles, Harness, HarnessConfig, HostConfig, HostController, HostStatus,
    SshAgentPreflightReport, SubagentService, default_local_host_command, default_ssh_config_path,
    ensure_remote_ssh_identities, example_config_toml, load_file_config, load_ssh_host_aliases,
    print_preflight_report, ssh_config_host_aliases,
};
pub use host::HostWorker;
pub use manual::Article as ManualArticle;
pub use session::{
    ActiveSession, Agent, AgentEvent, AgentInteractionError, CompactOptions, CompactOutcome,
    EventSink, NullEventSink, SESSION_FILE_VERSION, Session, SessionKind, SessionLink,
    SessionListEntry, TraceContext, compact_session, compact_subagent_prompt, link_compact_pair,
    select_tail, uuid_simple_hex,
};
pub use text_search::TextSearchEngine;
pub use tool_services::{
    BrowserService, HostDispatchContext, ManualService, MemoryService, SessionHistoryTool,
    SessionMetaTool, TextSearchToolService, ToolService,
};