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}