mermaid-cli 0.3.10

Open-source AI pair programmer with agentic capabilities. Local-first with Ollama, native tool calling, and beautiful TUI.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// Gateway module for agents - follows the Train Station Pattern
// All external access must go through this gateway

// Private submodules - not directly accessible from outside
mod action_executor;
mod executor;
mod filesystem;
mod git;
mod plan;
mod types;
mod web_search;

// Public re-exports - the ONLY way to access agent functionality
pub use action_executor::{describe_action, execute_action};
pub use filesystem::{is_binary_file, read_binary_file, read_file};
pub use plan::{ActionStatus, Plan, PlanStats, PlannedAction};
pub use types::{ActionDisplay, ActionResult, AgentAction};
pub use web_search::{SearchResult, WebFetchResult, WebSearchClient};