fix: Populate filter_plugins with available filter plugin names

Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-09-03 09:14:34 -03:00
parent 3524a12ffd
commit bfe56f5266

View File

@@ -7,6 +7,7 @@ use crate::compression_engine::COMPRESSION_PROGRAMS;
use crate::compression_engine::CompressionType; use crate::compression_engine::CompressionType;
use crate::compression_engine::program::CompressionEngineProgram; use crate::compression_engine::program::CompressionEngineProgram;
use crate::meta_plugin::MetaPluginType; use crate::meta_plugin::MetaPluginType;
use crate::services::filter_service::get_available_filter_plugins;
#[derive(serde::Serialize, serde::Deserialize, ToSchema)] #[derive(serde::Serialize, serde::Deserialize, ToSchema)]
pub struct StatusInfo { pub struct StatusInfo {
@@ -143,7 +144,10 @@ pub fn generate_status_info(
compression: compression_info, compression: compression_info,
meta_plugins: meta_plugins_map, meta_plugins: meta_plugins_map,
enabled_meta_plugins: enabled_meta_plugins_vec, enabled_meta_plugins: enabled_meta_plugins_vec,
filter_plugins: Vec::new(), // Initialize with empty vector filter_plugins: crate::services::filter_service::get_available_filter_plugins()
.keys()
.map(|name| name.clone())
.collect(),
configured_meta_plugins: None, configured_meta_plugins: None,
} }
} }