feat: Add filter plugin information to status service and display
Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
@@ -171,7 +171,7 @@ pub fn mode_status_plugins(
|
||||
println!();
|
||||
|
||||
println!("FILTER PLUGINS:");
|
||||
build_filter_plugin_table().printstd();
|
||||
build_filter_plugin_table(&status_info.filter_plugins).printstd();
|
||||
println!();
|
||||
Ok(())
|
||||
},
|
||||
@@ -179,7 +179,8 @@ pub fn mode_status_plugins(
|
||||
// Create a subset for plugins only
|
||||
let plugins_info = serde_json::json!({
|
||||
"meta_plugins_available": status_info.meta_plugins,
|
||||
"meta_plugins_configured": settings.meta_plugins
|
||||
"meta_plugins_configured": settings.meta_plugins,
|
||||
"filter_plugins": status_info.filter_plugins
|
||||
});
|
||||
println!("{}", serde_json::to_string_pretty(&plugins_info)?);
|
||||
Ok(())
|
||||
@@ -203,6 +204,12 @@ pub fn mode_status_plugins(
|
||||
);
|
||||
}
|
||||
|
||||
// Add filter plugins
|
||||
plugins_mapping.insert(
|
||||
serde_yaml::Value::String("filter_plugins".to_string()),
|
||||
serde_yaml::to_value(&status_info.filter_plugins)?,
|
||||
);
|
||||
|
||||
println!("{}", serde_yaml::to_string(&plugins_mapping)?);
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user