feat(config): [project] block for cross-session project memory

This commit is contained in:
2026-06-04 00:58:22 +04:00
parent 8d67f5b03e
commit a77d9a1288
4 changed files with 65 additions and 0 deletions
+8
View File
@@ -73,6 +73,14 @@ capabilities = { General = 1.0, Coding = 0.7, Reasoning = 0.6, Summarization = 0
# url = "http://127.0.0.1:10000"
# capabilities = { General = 1.0, Coding = 0.7, Reasoning = 0.6, Summarization = 0.8, ToolCalling = 0.5 }
# Project-scoped, cross-session memory (distilled decision journal + repo map).
# When enabled, decisions are distilled to durable per-repo memory at session end and
# retrieved at the next session's start via the router L3 path.
[project]
enabled = false
root = "" # repo root key; empty = current working dir
memory_k = 5 # distilled decisions retrieved per session start
# Router configuration (optional, defaults shown below)
[router]
conversation_keep_last = 6 # how many recent chat turns to keep in context