summaryrefslogtreecommitdiff
path: root/makima/daemon/src/lib.rs
blob: 95556813c44583c1a6d8757c627a9a7bae094c7e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//! Makima Daemon - Git worktree orchestration for Claude Code.
//!
//! This daemon runs on worker machines and:
//! - Connects to the makima server via WebSocket
//! - Creates git worktrees for task isolation
//! - Runs Claude Code CLI as subprocesses in worktrees
//! - Streams JSON output back to server

pub mod cli;
pub mod config;
pub mod db;
pub mod error;
pub mod process;
pub mod task;
pub mod temp;
pub mod worktree;
pub mod ws;

pub use cli::Cli;
pub use config::DaemonConfig;
pub use error::{DaemonError, Result};