clear_memory_bank

Function clear_memory_bank 

Source
pub async fn clear_memory_bank(
    workspace_dir: &Path,
) -> Result<usize, MemoryBankError>
Expand description

Clear all memory bank entries in a workspace

Deletes all markdown files in the .gestura/memory/ directory. This operation is irreversible and should be used with caution.

§Arguments

  • workspace_dir - The workspace directory containing .gestura/memory/

§Returns

Number of entries deleted

§Errors

Returns MemoryBankError::Io if directory read or file deletion fails

§Examples

use gestura_core::memory_bank::clear_memory_bank;
use std::path::Path;

let workspace = Path::new("/home/user/project");
let count = clear_memory_bank(workspace).await?;
println!("Deleted {} memory bank entries", count);