fix: make status info structs public and add missing imports
Co-authored-by: aider (openai/andrew/openrouter/qwen/qwen3-coder) <aider@aider.chat>
This commit is contained in:
@@ -29,6 +29,7 @@ use crate::modes::status::{PathInfo, CompressionInfo, MetaPluginInfo, StatusInfo
|
||||
use crate::compression_engine::{CompressionType as CompressionTypeEnum, COMPRESSION_PROGRAMS};
|
||||
use crate::compression_engine::program::CompressionEngineProgram;
|
||||
use crate::meta_plugin::{MetaPluginType, get_meta_plugin};
|
||||
use strum::IntoEnumIterator;
|
||||
|
||||
#[derive(Debug, Clone)]
|
||||
pub struct ServerConfig {
|
||||
@@ -197,7 +198,10 @@ async fn handle_status(
|
||||
|
||||
// Create dummy command and args for compatibility with status mode functions
|
||||
let mut cmd = Command::new("keep");
|
||||
let args = Args::default(); // This will need to be properly initialized
|
||||
let args = crate::Args {
|
||||
mode: crate::Mode::Status { output_format: None },
|
||||
options: Default::default(),
|
||||
};
|
||||
|
||||
// Determine which meta plugins would be enabled for a save operation
|
||||
let mut meta_plugin_types: Vec<MetaPluginType> = vec![]; // Empty for now, could be extended
|
||||
|
||||
Reference in New Issue
Block a user