feat: Created the --no-memory CLI flag to disable memory for this invocation
This commit is contained in:
@@ -75,6 +75,9 @@ pub struct Cli {
|
|||||||
/// Turn off stream mode
|
/// Turn off stream mode
|
||||||
#[arg(short = 'S', long)]
|
#[arg(short = 'S', long)]
|
||||||
pub no_stream: bool,
|
pub no_stream: bool,
|
||||||
|
/// Disable memory for this invocation
|
||||||
|
#[arg(long)]
|
||||||
|
pub no_memory: bool,
|
||||||
/// Display the message without sending it
|
/// Display the message without sending it
|
||||||
#[arg(long)]
|
#[arg(long)]
|
||||||
pub dry_run: bool,
|
pub dry_run: bool,
|
||||||
|
|||||||
@@ -292,6 +292,9 @@ async fn run(
|
|||||||
if cli.no_stream {
|
if cli.no_stream {
|
||||||
update_app_config(&mut ctx, |app| app.stream = false);
|
update_app_config(&mut ctx, |app| app.stream = false);
|
||||||
}
|
}
|
||||||
|
if cli.no_memory {
|
||||||
|
update_app_config(&mut ctx, |app| app.memory = Some(false));
|
||||||
|
}
|
||||||
if cli.empty_session {
|
if cli.empty_session {
|
||||||
ctx.empty_session()?;
|
ctx.empty_session()?;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user