Skip to content

CorvidLabs/fledge-plugin-memory

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fledge-plugin-memory

Three-tier memory plugin for fledge.

Install

fledge plugins install CorvidLabs/fledge-plugin-memory

Commands

Command Description
fledge memory save --key <k> --value <v> [--tier ...] Save a memory
fledge memory recall --key <k> or --query <q> Retrieve memories
fledge memory list [--tier ...] List memories
fledge memory delete --key <k> Delete (ephemeral/mutable)
fledge memory promote --key <k> [--tier ...] Promote to higher tier
fledge memory identity Show wallet address and encryption key

Memory Tiers

Tier Backend Mutable TTL Dependency
ephemeral SQLite Yes 7 days (configurable via --ttl) fledge-plugin-sql
mutable ARC-69 ASA Yes None fledge-plugin-localnet
permanent Algorand txn No None (immutable) fledge-plugin-localnet

All memories are encrypted at rest using ChaCha20-Poly1305 (via @corvidlabs/ts-algochat) and tied to a wallet identity.

About

Three-tier memory plugin for fledge — ephemeral (SQLite), mutable (ARC-69), permanent (on-chain)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors