fix: use configured outputs for meta plugins in status
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
@@ -129,11 +129,18 @@ pub fn generate_status_info(
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
// Create a display of default outputs for status
|
// Create a display of outputs for status - use configured outputs if available, otherwise defaults
|
||||||
let mut default_outputs = std::collections::HashMap::new();
|
let outputs_display = if meta_plugin.outputs().is_empty() {
|
||||||
for output_name in meta_plugin.default_outputs() {
|
// No configured outputs, use defaults
|
||||||
default_outputs.insert(output_name.clone(), serde_yaml::Value::String(output_name));
|
let mut default_outputs = std::collections::HashMap::new();
|
||||||
}
|
for output_name in meta_plugin.default_outputs() {
|
||||||
|
default_outputs.insert(output_name.clone(), serde_yaml::Value::String(output_name));
|
||||||
|
}
|
||||||
|
default_outputs
|
||||||
|
} else {
|
||||||
|
// Use configured outputs
|
||||||
|
meta_plugin.outputs().clone()
|
||||||
|
};
|
||||||
|
|
||||||
meta_plugin_info.push(MetaPluginInfo {
|
meta_plugin_info.push(MetaPluginInfo {
|
||||||
meta_name: meta_plugin.meta_name(),
|
meta_name: meta_plugin.meta_name(),
|
||||||
@@ -141,7 +148,7 @@ pub fn generate_status_info(
|
|||||||
enabled: is_enabled,
|
enabled: is_enabled,
|
||||||
binary: binary_display,
|
binary: binary_display,
|
||||||
args: args_display,
|
args: args_display,
|
||||||
outputs: if default_outputs.is_empty() { meta_plugin.outputs().clone() } else { default_outputs },
|
outputs: outputs_display,
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user