API Reference
On this page, you will find the oracleagentmemory API reference, ordered by component.
Click on the components and section names to access the complete API documentation pages.
Agent Memory
Full reference: Agent Memory
Classes
| Class | Description |
|---|---|
OracleAgentMemory |
Agent-memory client backed by Oracle DB or a caller-provided store. |
Threads
Full reference: Threads
Classes
| Class | Description |
|---|---|
OracleThread |
Thread backed by an Oracle store. |
Message |
Message(role: str, content: str, timestamp: str | None = None, metadata: dict[str, typing.Any] | None = None, id: str | None = None) |
Records
Full reference: Records
Classes
| Class | Description |
|---|---|
Record |
Base persisted record returned by memory stores and search results. |
MessageRecord |
Chat message record. |
MemoryRecord |
Durable memory record. |
GuidelineRecord |
Guideline record stored separately from general memories. |
FactRecord |
Fact record stored separately from general memories. |
UserProfileRecord |
User profile record. |
AgentProfileRecord |
Agent profile record. |
ThreadRecord |
Thread-scoped store record. |
Search
Full reference: Search
Classes
| Class | Description |
|---|---|
Scope |
Represents a scope for information insertion or searches. |
SearchScope |
Represents the scope for a search query and therefore constrains what can be returned. |
OracleSearchResult |
Search result returned by an Oracle thread. |
LLMs and Embedders
Full reference: LLMs and Embedders
Classes
| Class | Description |
|---|---|
Llm |
Adapter leveraging litellm to produce chat completions. |
LlmResponse |
A small normalized response returned by ILlm. |
IEmbedder |
Abstract interface for text embedders. |
Embedder |
LiteLLM-backed embedder |
Stores and Schema
Full reference: Stores and Schema
Classes
| Class | Description |
|---|---|
OracleMemoryStore |
Common store interface used by OracleAgentMemory. |
OracleDBMemoryStore |
Database-backed persistence for messages and typed memory records. |
SchemaPolicy |
Schema creation policy for Oracle DB stores. |