Skip to main content

weft_core/api/
packages.rs

1use crate::api::openai_compat::AppState;
2use axum::extract::State;
3use axum::Json;
4
5pub async fn list_packages(State(state): State<AppState>) -> Json<serde_json::Value> {
6    Json(serde_json::json!({
7        "version": state.package_index.version,
8        "packages": state.package_index.package_sources,
9    }))
10}