fix: hide hidden extensions in UI (#8346)

This commit is contained in:
Alex Hancock
2026-04-06 21:19:43 -04:00
committed by GitHub
parent fb04c8973b
commit de730da900
@@ -252,7 +252,10 @@ pub async fn read_config(
)
)]
pub async fn get_extensions() -> Result<Json<ExtensionResponse>, ErrorResponse> {
let extensions = goose::config::get_all_extensions();
let extensions = goose::config::get_all_extensions()
.into_iter()
.filter(|ext| !goose::agents::extension_manager::is_hidden_extension(&ext.config.name()))
.collect();
let warnings = goose::config::get_warnings();
Ok(Json(ExtensionResponse {
extensions,