From eeafe072bc6bb81459f7d087b48fc921afe9cc11 Mon Sep 17 00:00:00 2001 From: soryu Date: Thu, 15 Jan 2026 03:26:28 +0000 Subject: Automatically derive repo URL and add notifications for input --- makima/src/server/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'makima/src/server/mod.rs') diff --git a/makima/src/server/mod.rs b/makima/src/server/mod.rs index a4a01e0..27ee06c 100644 --- a/makima/src/server/mod.rs +++ b/makima/src/server/mod.rs @@ -82,6 +82,8 @@ pub fn make_router(state: SharedState) -> Router { .route("/mesh/tasks/{id}/retry-completion", post(mesh::retry_completion_action)) .route("/mesh/tasks/{id}/clone", post(mesh::clone_worktree)) .route("/mesh/tasks/{id}/check-target", post(mesh::check_target_exists)) + .route("/mesh/tasks/{id}/reassign", post(mesh::reassign_task)) + .route("/mesh/tasks/{id}/continue", post(mesh::continue_task)) .route("/mesh/chat", post(mesh_chat::mesh_toplevel_chat_handler)) .route( "/mesh/chat/history", @@ -114,6 +116,10 @@ pub fn make_router(state: SharedState) -> Router { .route("/mesh/supervisor/tasks/{task_id}/merge", post(mesh_supervisor::merge_task)) .route("/mesh/supervisor/tasks/{task_id}/diff", get(mesh_supervisor::get_task_diff)) .route("/mesh/supervisor/pr", post(mesh_supervisor::create_pr)) + // Supervisor question endpoints + .route("/mesh/supervisor/questions", post(mesh_supervisor::ask_question)) + .route("/mesh/questions", get(mesh_supervisor::list_pending_questions)) + .route("/mesh/questions/{question_id}/answer", post(mesh_supervisor::answer_question)) // Mesh WebSocket endpoints .route("/mesh/tasks/subscribe", get(mesh_ws::task_subscription_handler)) .route("/mesh/daemons/connect", get(mesh_daemon::daemon_handler)) -- cgit v1.2.3