Skip to main content

run

Function run 

Source
pub async fn run(cli: Cli, app_config: &AppConfig) -> Result<()>
Expand description

Top-level CLI dispatch. Called from main() after Cli::parse().

Handles:

  • --db-passphrase-file → exports AI_MEMORY_DB_PASSPHRASE.
  • is_write_command → conditional post-run WAL checkpoint.
  • The match arm for every Command variant.