cortex-mem-service 2.5.0

HTTP REST API service for Cortex Memory
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use axum::{
    Router,
    routing::{get, post},
};
use crate::state::AppState;
use std::sync::Arc;

pub fn routes() -> Router<Arc<AppState>> {
    Router::new()
        .route("/list", get(crate::handlers::filesystem::list_directory))
        .route("/read/*path", get(crate::handlers::filesystem::read_file))
        .route("/write", post(crate::handlers::filesystem::write_file))
        .route("/stats", get(crate::handlers::filesystem::get_directory_stats))
}