eclaw 0.0.12

Personal AI assistant powered by Elph
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod api;
mod root;
mod rpc;
#[cfg(feature = "web")]
mod web;

use axum::Router;
use axum::routing::get;

pub fn router() -> Router {
    let router = Router::new().route("/", get(root::root)).nest("/api", api::router());

    #[cfg(feature = "web")]
    let router = router.nest("/ui", web::router());

    router.nest("/rpc", rpc::router())
}