Structs§
- Agent
Stats - Agent memory statistics
- Agent
Summary - Lightweight agent summary for batch listing (uses count() not get_all)
- Aggregate
Function Input - Wrapper for parsing aggregate function from JSON array
- Aggregation
Group - Single group in aggregation results
- Aggregation
Request - Request for aggregation query (Turbopuffer-inspired)
- Aggregation
Response - Response for aggregation query
- Batch
Query Item - A single query within a batch request
- Batch
Query Request - Batch query request - execute multiple queries in parallel
- Batch
Query Response - Batch query response
- Batch
Query Result - Results for a single query within a batch
- Batch
Text Query Request - Batch text query request
- Batch
Text Query Response - Response from batch text query
- Column
Upsert Request - Column-based upsert request (Turbopuffer-inspired) All arrays must have equal length. Use null for missing values.
- Consolidate
Request - Request to consolidate related memories
- Consolidate
Response - Response from consolidation
- Decay
Config - Configuration for importance decay
- Deduplicate
Request - Request to deduplicate memories
- Deduplicate
Response - Response from deduplication
- Default
Quota Response - Response for default quota query
- Delete
Documents Request - Request to delete documents from full-text index
- Delete
Documents Response - Response from deleting documents
- Delete
Request - Delete request
- Delete
Response - Delete response
- Duplicate
Group - A group of duplicate memories
- Export
Request - Request to export vectors from a namespace with pagination
- Export
Response - Response from export operation
- Exported
Vector - A single exported vector record
- Feedback
Request - Request to provide feedback on a recalled memory (active learning)
- Feedback
Response - Response from feedback
- Forget
Request - Request to forget (delete) memories
- Forget
Response - Response from forget
- Full
Graph Edge - An edge in the full knowledge graph
- Full
Graph Node - A node in the full knowledge graph
- Full
Knowledge Graph Request - Request for full knowledge graph (all memories, pairwise similarity)
- Full
Knowledge Graph Response - Response from full knowledge graph query
- Full
Text Index Stats - Full-text index statistics
- Full
Text Search Request - Request to search for documents
- Full
Text Search Response - Full-text search response
- Full
Text Search Result - Single full-text search result
- Graph
Cluster - A cluster of related memories
- Graph
Stats - Statistics about the full knowledge graph
- Hybrid
Search Request - Hybrid search request combining vector similarity and full-text search
- Hybrid
Search Response - Hybrid search response
- Hybrid
Search Result - Single hybrid search result
- Index
Document Request - Request to index a document for full-text search
- Index
Documents Request - Request to index multiple documents
- Index
Documents Response - Response from indexing operation
- Knowledge
Graph Edge - Knowledge graph edge
- Knowledge
Graph Node - Knowledge graph node
- Knowledge
Graph Request - Request for knowledge graph traversal
- Knowledge
Graph Response - Response from knowledge graph query
- List
Sessions Response - Response listing sessions
- Memory
- A memory stored by an AI agent
- Multi
Vector Search Request - Request for multi-vector search with positive and negative vectors
- Multi
Vector Search Response - Response from multi-vector search
- Multi
Vector Search Result - Single result from multi-vector search
- Pagination
Cursor - Internal cursor state for pagination
- Query
Request - Query request for vector search
- Query
Response - Query response
- Quota
Check Request - Request to check if an operation would exceed quota
- Quota
Check Result - Quota check result
- Quota
Config - Quota configuration for a namespace
- Quota
List Response - Response listing all namespace quotas
- Quota
Status - Combined quota status showing config and current usage
- Quota
Usage - Current quota usage for a namespace
- Rank
ByInput - Input format for rank_by that handles JSON array syntax Examples:
- Recall
Request - Request to recall memories by semantic query
- Recall
Response - Response from recall
- Recall
Result - Single recall result
- Search
Memories Request - Request for advanced memory search
- Search
Memories Response - Response from memory search
- Search
Result - Single search result
- Session
- An agent session
- Session
EndRequest - Request to end a session
- Session
EndResponse - Response from ending a session
- Session
Memories Response - Response for session memories
- Session
Start Request - Request to start a session
- Session
Start Response - Response from starting a session
- SetDefault
Quota Request - Request to set default quota configuration
- SetQuota
Request - Request to set quota for a namespace
- SetQuota
Response - Response from setting quota
- Staleness
Config - Configuration for bounded staleness reads
- Store
Memory Request - Request to store a memory
- Store
Memory Response - Response from storing a memory
- Summarize
Request - Request to summarize memories
- Summarize
Response - Response from summarization
- Text
Document - A text document with metadata for text-based upsert
- Text
Query Request - Request for text-based query (auto-embedded)
- Text
Query Response - Response from text-based query
- Text
Search Result - Single result from text search
- Text
Upsert Request - Request to upsert text documents (auto-embedded)
- Text
Upsert Response - Response from text upsert operation
- Unified
Query Request - Unified query request with rank_by parameter (Turbopuffer-inspired)
- Unified
Query Response - Unified query response with $dist scoring
- Unified
Search Result - Single result from unified query
- Update
Importance Request - Request to update importance of a memory
- Update
Memory Request - Request to update a memory
- Upsert
Request - Request to upsert vectors
- Upsert
Response - Response from upsert operation
- Vector
- A vector with associated metadata
Enums§
- Aggregate
Function - Aggregate function for computing values across documents
- Decay
Strategy - Strategy for importance decay
- Distance
Metric - Distance metric for vector comparison
- Embedding
Model Type - Available embedding models
- Feedback
Signal - Feedback signal for active learning
- Filter
Condition - Comparison operators for filter conditions
- Filter
Expression - A filter expression that can be a single field condition or a logical combinator
- Filter
Value - A filter value that can be compared against metadata fields
- Memory
Sort Field - Fields to sort memories by
- Memory
Type - Type of memory stored by an agent
- Quota
Enforcement - Quota enforcement mode
- RankBy
- Ranking function for unified query API Supports vector search (ANN/kNN), full-text BM25, and attribute ordering
- Read
Consistency - Read consistency level for queries (Turbopuffer-inspired)
- Sort
Direction - Sort direction for attribute ordering
- Vector
Search Method - Vector search method
Type Aliases§
- Namespace
Id - Namespace identifier
- Vector
Id - Unique identifier for a vector