From b23ec5604b1df06ff1d1eb06630874fa142e579e Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Wed, 27 Aug 2025 15:54:17 -0300 Subject: [PATCH] fix: convert outputs to serde_yaml::Value type Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) --- src/modes/status.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/modes/status.rs b/src/modes/status.rs index 366292f..3bb1fb7 100644 --- a/src/modes/status.rs +++ b/src/modes/status.rs @@ -154,10 +154,16 @@ fn build_config_table(settings: &config::Settings) -> Table { ])); // Get the actual plugin with user-provided options to see the merged result + // Convert outputs from HashMap to HashMap + let outputs_converted: std::collections::HashMap = plugin_config.outputs + .iter() + .map(|(k, v)| (k.clone(), serde_yaml::Value::String(v.clone()))) + .collect(); + let actual_plugin = get_meta_plugin( meta_plugin_type, Some(plugin_config.options.clone()), - Some(plugin_config.outputs.clone()), + Some(outputs_converted), ); // Show the merged options