1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# MemRL Configuration
# Default settings for the memory system
[]
# Auto-capture sessions
= true
# Use LLM for intent extraction
= true
# Capture git diffs with episodes
= true
[]
# Embedding model (Phase 2)
= "bge-small-en-v1.5"
# Batch size for embedding generation
= 32
[]
# Default number of episodes to retrieve
= 3
# Weight for semantic similarity (1 - utility_weight)
= 0.3
# Weight for utility score
= 0.7
# Minimum similarity threshold
= 0.5
[]
# Discount factor for Bellman updates
= 0.9
# Learning rate for utility updates
= 0.1
# How often to run propagation
= "daily"
[]
# Maximum age for episodes (days)
= 180
# Minimum utility score to keep
= 0.05
# Minimum retrievals to consider for pruning
= 2