@@ -39,7 +39,7 @@ def __init__(self, logger=None):
3939 "test-agent-step-search-im-1" : "c3d4e5f6g7h8i9j0k1l2" ,
4040 "test-agent-step-search-im-2" : "d4e5f6g7h8i9j0k1l2m3" ,
4141 "test-agent-step-search-ltm-1" : "e5f6g7h8i9j0k1l2m3n4" ,
42- "test-agent-step-search-ltm-2" : "f6g7h8i9j0k1l2m3n4o5"
42+ "test-agent-step-search-ltm-2" : "f6g7h8i9j0k1l2m3n4o5" ,
4343 }
4444
4545 # Initialize base class
@@ -60,8 +60,9 @@ def run_basic_tests(self) -> None:
6060 {"start_step" : 100 , "end_step" : 200 },
6161 expected_memory_ids = [
6262 "test-agent-step-search-stm-1" ,
63- "test-agent-step-search-stm-2"
63+ "test-agent-step-search-stm-2" ,
6464 ],
65+ tier = "stm" ,
6566 memory_checksum_map = self .memory_checksum_map ,
6667 )
6768
@@ -72,7 +73,7 @@ def run_basic_tests(self) -> None:
7273 expected_memory_ids = [
7374 "test-agent-step-search-im-1" ,
7475 "test-agent-step-search-stm-2" ,
75- "test-agent-step-search-im-2"
76+ "test-agent-step-search-im-2" ,
7677 ],
7778 step_range = 50 ,
7879 memory_checksum_map = self .memory_checksum_map ,
@@ -84,7 +85,7 @@ def run_basic_tests(self) -> None:
8485 {"start_step" : 200 , "end_step" : 300 },
8586 expected_memory_ids = [
8687 "test-agent-step-search-im-1" ,
87- "test-agent-step-search-im-2"
88+ "test-agent-step-search-im-2" ,
8889 ],
8990 tier = "im" ,
9091 memory_checksum_map = self .memory_checksum_map ,
@@ -98,7 +99,7 @@ def run_basic_tests(self) -> None:
9899 "test-agent-step-search-stm-1" ,
99100 "test-agent-step-search-stm-2" ,
100101 "test-agent-step-search-ltm-1" ,
101- "test-agent-step-search-ltm-2"
102+ "test-agent-step-search-ltm-2" ,
102103 ],
103104 metadata_filter = {"content.metadata.importance" : "high" },
104105 memory_checksum_map = self .memory_checksum_map ,
@@ -111,7 +112,7 @@ def run_basic_tests(self) -> None:
111112 expected_memory_ids = [
112113 "test-agent-step-search-im-1" ,
113114 "test-agent-step-search-stm-2" ,
114- "test-agent-step-search-im-2"
115+ "test-agent-step-search-im-2" ,
115116 ],
116117 step_range = 50 ,
117118 step_weight = 2.0 ,
@@ -127,7 +128,7 @@ def run_advanced_tests(self) -> None:
127128 expected_memory_ids = [
128129 "test-agent-step-search-stm-2" ,
129130 "test-agent-step-search-im-1" ,
130- "test-agent-step-search-im-2"
131+ "test-agent-step-search-im-2" ,
131132 ],
132133 memory_checksum_map = self .memory_checksum_map ,
133134 )
@@ -139,7 +140,7 @@ def run_advanced_tests(self) -> None:
139140 expected_memory_ids = [
140141 "test-agent-step-search-im-2" ,
141142 "test-agent-step-search-im-1" ,
142- "test-agent-step-search-stm-2"
143+ "test-agent-step-search-stm-2" ,
143144 ],
144145 step_range = 50 ,
145146 memory_checksum_map = self .memory_checksum_map ,
@@ -151,9 +152,12 @@ def run_advanced_tests(self) -> None:
151152 {"start_step" : 200 , "end_step" : 350 },
152153 expected_memory_ids = [
153154 "test-agent-step-search-ltm-1" ,
154- "test-agent-step-search-ltm-2"
155+ "test-agent-step-search-ltm-2" ,
155156 ],
156- metadata_filter = {"content.metadata.type" : "system" , "content.metadata.importance" : "high" },
157+ metadata_filter = {
158+ "content.metadata.type" : "state" ,
159+ "content.metadata.importance" : "high" ,
160+ },
157161 memory_checksum_map = self .memory_checksum_map ,
158162 )
159163
@@ -164,7 +168,7 @@ def run_advanced_tests(self) -> None:
164168 expected_memory_ids = [
165169 "test-agent-step-search-stm-1" ,
166170 "test-agent-step-search-stm-2" ,
167- "test-agent-step-search-ltm-1"
171+ "test-agent-step-search-ltm-1" ,
168172 ],
169173 metadata_filter = {"content.metadata.importance" : "high" },
170174 memory_checksum_map = self .memory_checksum_map ,
@@ -176,7 +180,7 @@ def run_advanced_tests(self) -> None:
176180 {"start_step" : 200 , "end_step" : 300 },
177181 expected_memory_ids = [
178182 "test-agent-step-search-im-1" ,
179- "test-agent-step-search-im-2"
183+ "test-agent-step-search-im-2" ,
180184 ],
181185 metadata_filter = {"content.metadata.tags" : ["database" , "api" ]},
182186 memory_checksum_map = self .memory_checksum_map ,
@@ -218,7 +222,7 @@ def run_edge_case_tests(self) -> None:
218222 "test-agent-step-search-im-1" ,
219223 "test-agent-step-search-im-2" ,
220224 "test-agent-step-search-ltm-1" ,
221- "test-agent-step-search-ltm-2"
225+ "test-agent-step-search-ltm-2" ,
222226 ],
223227 memory_checksum_map = self .memory_checksum_map ,
224228 )
@@ -264,7 +268,8 @@ def run_edge_case_tests(self) -> None:
264268 {"start_step" : 100 , "end_step" : 200 },
265269 expected_memory_ids = [
266270 "test-agent-step-search-stm-1" ,
267- "test-agent-step-search-stm-2"
271+ "test-agent-step-search-stm-2" ,
272+ "test-agent-step-search-im-1" ,
268273 ],
269274 metadata_filter = {},
270275 memory_checksum_map = self .memory_checksum_map ,
@@ -286,4 +291,4 @@ def main():
286291
287292
288293if __name__ == "__main__" :
289- main ()
294+ main ()
0 commit comments