Module memory_bank

Module memory_bank 

Source
Expand description

Persistent memory-bank types and services re-exported from gestura-core-memory-bank.

Structs§

MemoryBankEntry
A single entry in the memory bank representing a saved conversation context
MemoryBankQuery
Filter options for targeted memory-bank retrieval.
MemoryGovernanceRefreshReport
Summary of a governance refresh pass.
MemoryGovernanceSuggestion
Persisted governance suggestion for operator review.
MemorySearchResult
Ranked result from targeted memory-bank retrieval.

Enums§

MemoryBankError
Errors that can occur during memory bank operations
MemoryGovernanceRelationship
Relationship produced by the governance-analysis pass.
MemoryGovernanceState
General governance state for durable memory curation.
MemoryKind
High-level memory retention domain.
MemoryScope
Scope for targeted durable-memory retrieval.
MemoryType
Typed classification for durable memory records.
ReflectionMemoryState
Retrieval state for reflection-derived durable memories.

Functions§

clear_memory_bank
Clear all memory bank entries in a workspace
delete_memory_bank_entry
Delete a single memory bank entry.
ensure_memory_bank_dir
Ensure the memory bank directory exists, creating it if necessary
get_memory_bank_dir
Get the memory bank directory path for a workspace
list_memory_bank
List all memory bank entries in a workspace
load_from_memory_bank
Load a memory bank entry from a markdown file
refresh_memory_bank_governance
Refresh persisted governance suggestions for durable memory entries.
save_to_memory_bank
Save a memory bank entry to disk as a markdown file
search_memory_bank
Search memory bank entries for relevant content
search_memory_bank_with_query
Search memory-bank entries using structured filters and ranking.
update_memory_bank_entry
Update a single memory bank entry in-place.