Configuration Reference
Content verified · 2026-04-07
All settings live in src/ormah/config.py and use the ORMAH_ prefix.
Settings are loaded from:
~/.config/ormah/.env
- local
.env
Later files override earlier ones.
Server
| Setting |
Default |
host |
127.0.0.1 |
port |
8787 |
log_format |
text |
log_level |
INFO |
Paths
| Setting |
Default |
memory_dir |
~/.local/share/ormah/memory |
Embeddings
| Setting |
Default |
embedding_provider |
local |
embedding_model |
BAAI/bge-base-en-v1.5 |
embedding_dim |
768 |
embedding_max_content_chars |
512 |
LLM
| Setting |
Default |
llm_provider |
litellm |
llm_model |
claude-haiku-4-5-20251001 |
llm_base_url |
http://localhost:11434 |
llm_timeout_seconds |
60 |
Note: setup may persist different values in .env, including none.
Background Intervals
| Setting |
Default |
auto_link_interval_minutes |
1440 |
decay_interval_hours |
24 |
conflict_check_interval_minutes |
1440 |
conflict_check_all_spaces |
false |
duplicate_check_interval_minutes |
1440 |
auto_cluster_interval_minutes |
60 |
consolidation_interval_minutes |
1440 |
importance_recompute_interval_minutes |
120 |
Hippocampus
| Setting |
Default |
hippocampus_watch_dirs |
[] |
hippocampus_debounce_seconds |
2.0 |
hippocampus_enabled |
true |
hippocampus_ignore_patterns |
[] |
Operational note: default-enabled does not mean active without configured watch dirs.
Session Watcher
| Setting |
Default |
session_watcher_enabled |
false |
session_watcher_dir |
~/.claude/projects |
session_watcher_debounce_seconds |
60.0 |
session_watcher_min_turns |
5 |
session_watcher_lookback_hours |
72 |
Search
| Setting |
Default |
fts_weight |
0.4 |
vector_weight |
0.6 |
similarity_threshold |
0.4 |
rrf_k |
60 |
similarity_blend_weight |
0.5 |
fts_only_dampening |
0.5 |
min_result_score |
0.1 |
rrf_min_spread_ratio |
0.05 |
Question-query tuning
| Setting |
Default |
question_fts_weight_scale |
0.3 |
question_vector_weight_scale |
1.5 |
question_similarity_blend_weight |
0.85 |
Post-retrieval tuning
| Setting |
Default |
title_match_boost |
2.0 |
length_penalty_threshold |
300 |
recency_boost |
0.05 |
recency_half_life_days |
7.0 |
access_boost |
0.05 |
tier_boost_core |
0.1 |
tier_boost_working |
0.0 |
tier_boost_archival |
-0.1 |
Important note: current search applies tier as a multiplicative factor after confidence adjustment, while recency and access are additive proportional bonuses.
Spreading Activation
| Setting |
Default |
activation_decay |
0.5 |
activation_seed_count |
5 |
activation_max_per_seed |
3 |
Auto-Link / Merge / Importance
| Setting |
Default |
auto_link_similarity_threshold |
0.65 |
auto_link_cross_space_penalty |
0.1 |
auto_link_max_edges_per_run |
500 |
auto_merge_threshold |
0.85 |
importance_access_weight |
0.34 |
importance_edge_weight |
0.33 |
importance_recency_weight |
0.33 |
importance_access_reference |
50 |
importance_edge_reference |
20 |
importance_recency_half_life_days |
14.0 |
decay_importance_threshold |
0.5 |
Whisper-Out and Nudge
| Setting |
Default |
whisper_out_enabled |
true |
whisper_out_min_turns |
3 |
whisper_out_interval |
10 |
whisper_nudge_interval |
10 |
Whisper Recall
| Setting |
Default |
whisper_max_nodes |
6 |
whisper_min_relevance_score |
0.45 |
whisper_reranker_enabled |
true |
whisper_reranker_model |
Xenova/ms-marco-MiniLM-L-6-v2 |
whisper_reranker_min_score |
0.40 |
whisper_reranker_blend_alpha |
0.6 |
whisper_reranker_max_doc_chars |
512 |
whisper_context_buffer_size |
5 |
whisper_session_gap_minutes |
10 |
whisper_intent_threshold |
0.65 |
whisper_topic_shift_enabled |
true |
whisper_topic_shift_threshold |
0.75 |
whisper_injection_gate |
0.50 |
whisper_exploration_enabled |
true |
Affinity
| Setting |
Default |
affinity_similarity_threshold |
0.70 |
affinity_half_life_days |
30.0 |
affinity_max_boost |
0.15 |
affinity_implicit_weight |
0.8 |
Space Prioritization
| Setting |
Default |
space_boost_global |
1.0 |
space_boost_other |
0.6 |
FSRS / Tier Limits / Ingestion
| Setting |
Default |
core_memory_cap |
50 |
working_decay_days |
14 |
fsrs_initial_stability |
1.0 |
fsrs_decay_threshold |
0.3 |
fsrs_stability_growth |
1.5 |
fsrs_max_stability |
365.0 |
ingest_max_content_chars |
100000 |
Agent-Backed Maintenance
| Setting |
Default |
claude_maintenance_enabled |
false |
claude_maintenance_interval_hours |
24 |
claude_maintenance_batch_size |
25 |
Code Anchor