feat: add support for meta plugin options and outputs

Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-18 10:07:51 -03:00
parent 15774d377d
commit 592c277735
5 changed files with 80 additions and 5 deletions

View File

@@ -62,6 +62,10 @@ pub struct CompressionPluginConfig {
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct MetaPluginConfig {
pub name: String,
#[serde(default)]
pub options: std::collections::HashMap<String, serde_yaml::Value>,
#[serde(default)]
pub outputs: std::collections::HashMap<String, String>,
}
/// Unified settings that merges config file and CLI arguments