Set min_messages_between to 1
Allows a surface on consecutive messages, leaving cooldown_seconds as the only spacing gate. At 2 a memory could never follow the one before it, which suppressed the third hit in a run of related prompts. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -28,7 +28,7 @@ DEFAULT_CONFIG: Dict[str, Any] = {
|
||||
"enabled": True,
|
||||
"threshold": 0.25,
|
||||
"max_surfaces_per_session": 12,
|
||||
"min_messages_between": 2,
|
||||
"min_messages_between": 1,
|
||||
"cooldown_seconds": 30,
|
||||
}
|
||||
|
||||
|
||||
@@ -251,5 +251,5 @@ class TestConfigMerging:
|
||||
def test_default_config_values_match(self):
|
||||
assert DEFAULT_CONFIG["threshold"] == 0.25
|
||||
assert DEFAULT_CONFIG["max_surfaces_per_session"] == 12
|
||||
assert DEFAULT_CONFIG["min_messages_between"] == 2
|
||||
assert DEFAULT_CONFIG["min_messages_between"] == 1
|
||||
assert DEFAULT_CONFIG["cooldown_seconds"] == 30
|
||||
|
||||
Reference in New Issue
Block a user