title: apogee-ai-memory description: Layered memory for agents: short-term, episodic, semantic and procedural.
apogee-ai-memory¶
Layered memory for agents: short-term, episodic, semantic and procedural.
Esta página está sendo ampliada
As tabelas abaixo são geradas do código-fonte do pacote, portanto estão corretas. Guias narrativos e exemplos comentados estão sendo escritos módulo a módulo.
API pública¶
Tudo abaixo é exportado pela raiz do pacote, então from apogee_ai_memory import X funciona para cada nome.
| Camada | Símbolos |
|---|---|
| Application · DTOs | ConsolidateDTO, ForgetDTO, RecallDTO, RememberDTO |
| Application · Use cases | ConsolidateMemoryUseCase, ForgetUseCase, ListMemoriesUseCase, ProfileUserUseCase, RecallUseCase, RememberUseCase |
| Domain | DecayCurve, EmbeddingVector, MemoryHit, MemoryKey, MemoryProfile, MemoryQuery, MemoryRecord, MemoryScope, ReflectionResult, RetentionPolicy |
| Domain · Enums | MemoryType |
| Domain · Exceptions | EmbedderUnavailableException, MemoryAccessDeniedException, MemoryError, MemoryNotFoundException, MemoryStoreUnavailableException, ReflectionFailureException |
| Domain · Protocols (ports) | IMemoryDecay, IMemoryEmbedder, IMemoryReflection, IMemoryStore |
| Infrastructure | BridgedEmbedder, ExponentialDecay, HashingEmbedder, InMemoryMemoryStore, JsonMemoryStore, LLMReflection, LettaAdapter, LinearDecay, Mem0Adapter, MemoryStoreRegistry, NoneDecay, SqlMemoryStore, SummaryReflection, ZepAdapter |
Instalação¶
A instalação base não tem dependência externa obrigatória. Cada extra habilita um adapter.
| Extra | Traz |
|---|---|
mem0 |
mem0ai>=0.1.30 |
letta |
letta-client>=0.1 |
zep |
zep-cloud>=2.0 |
pgvector |
sqlalchemy>=2.0, asyncpg>=0.29, pgvector>=0.3 |
sqlite |
sqlalchemy>=2.0, aiosqlite>=0.20 |
all |
mem0ai>=0.1.30, letta-client>=0.1, zep-cloud>=2.0, sqlalchemy>=2.0, asyncpg>=0.29, pgvector>=0.3, aiosqlite>=0.20 |
CLI¶
Instalado como console script e registrado como plugin do apogee, então os mesmos subcomandos funcionam sob o binário global.
Leia a seguir¶
- Instalação
- Referência — todo símbolo público, gerado do código-fonte
- Apogee Framework — como os pacotes se encaixam