Siestai
Memory ArchitectureOperations

Configuration

Constants, thresholds, and configuration values for the memory system

Reference of all configurable values in the memory system.

Similarity Thresholds

ConstantValueLocationPurpose
DEDUP_SIMILARITY_THRESHOLD0.92memory.service.tsCosine similarity above which memories are considered duplicates
Consolidation similarity0.80memory.service.tsMinimum similarity for clustering related memories
Min cluster size3memory.service.tsMinimum memories in a cluster to trigger consolidation
Consolidation threshold20memory-cron.service.tsMinimum active memories before consolidation runs

Embedding Configuration

SettingValueNotes
Modeltext-embedding-3-smallOpenAI embedding model
Dimensions1536Vector column size
Index typeHNSWApproximate nearest neighbor
Distance functionCosine (<=>)pgvector operator

Token Budgets

Used by pipeline/context-assembly:

LayerBudgetDescription
Total16,000Maximum context size
L1 (Identity + Instructions)UnlimitedNever truncated
L3 (Daily files)3,000Last 7 days of activity
L4 (Team memories)2,000Top 5 by relevance
L5 (Agent memories)2,000Top 5 by relevance
L7 (Knowledge)2,000KNOWLEDGE.md content

Token estimation: Math.ceil(text.length / 4)

Scoring Weights

Used by pipeline/scoring:

SignalWeight
Cosine similarity0.5
Importance0.3
Recency decay0.2
Decay rate0.05 per day

Cron Schedules

See operations/cron-jobs for details:

JobCron ExpressionUTC Time
Daily transitions0 3 * * *03:00 daily
Stale pruning0 4 * * *04:00 daily
Consolidation0 5 * * 005:00 Sundays

Memory Types

Agent Memory Types

fact, preference, skill, insight

Team Memory Types

decision, summary, context, knowledge

Extraction Categories

decision, position, task, open_question, learning, preference

Daily File Settings

SettingValue
Active window7 days
Warm window7–30 days
Archive threshold30 days
Scope typesagent, team

Default Values

FieldDefaultTable
importance0.5All memory tables
statusactiveagent_memories, daily_memory_files
source_typearenaagent_memories, team_memories

On this page