summaryrefslogtreecommitdiff
path: root/makima/daemon/src/lib.rs
diff options
context:
space:
mode:
authorsoryu <soryu@soryu.co>2026-01-06 04:08:11 +0000
committersoryu <soryu@soryu.co>2026-01-11 03:01:13 +0000
commit8b17a175c3e7e27b789812eba4e3cd760beadb10 (patch)
tree7864dcaa2fa9db47fdfd4e8bfdb0b1dde832aa33 /makima/daemon/src/lib.rs
parentf79c416c58557d2f946aa5332989afdfa8c021cd (diff)
downloadsoryu-8b17a175c3e7e27b789812eba4e3cd760beadb10.tar.gz
soryu-8b17a175c3e7e27b789812eba4e3cd760beadb10.zip
Initial Control system
Diffstat (limited to 'makima/daemon/src/lib.rs')
-rw-r--r--makima/daemon/src/lib.rs21
1 files changed, 21 insertions, 0 deletions
diff --git a/makima/daemon/src/lib.rs b/makima/daemon/src/lib.rs
new file mode 100644
index 0000000..9555681
--- /dev/null
+++ b/makima/daemon/src/lib.rs
@@ -0,0 +1,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};