// agent/ — interactive agent and shared infrastructure // // Merged from the former poc-agent crate. Contains: // - api/ — LLM API backends (OpenAI-compatible, Anthropic) // - types — Message, ToolDef, ChatRequest, etc. // - tools/ — tool definitions and dispatch // - ui_channel — streaming UI communication // - runner — the interactive agent loop // - cli, context, dmn, identity, log, observe, parsing, tui // Config moved to crate::config (unified with memory config) pub mod ui_channel; pub mod cli; pub mod dmn; pub mod identity; pub mod log; pub mod observe; pub mod parsing; pub mod tui;