remove instruments from memory areas

frdel committed Feb 10, 2026 at 18:13 UTC 80d129339a51b8f2838587714e20263c3e3bf9f0
1 file changed -50
python/helpers/memory.py
-50
@@ -57,7 +57,6 @@ class Memory:
57 MAIN = "main"
58 FRAGMENTS = "fragments"
59 SOLUTIONS = "solutions"
60 - INSTRUMENTS = "instruments"
60
61 index: dict[str, "MyFaiss"] = {}
62
@@ -323,55 +322,6 @@ class Memory:
322 recursive=True,
323 )
324
326 - # NOTE: Skills indexing into Memory is intentionally disabled for now.
327 - # If we decide to replace instruments with skills in memory, re-enable this block:
328 - # skills_dirs = ["custom", "default"]
329 - # for skills_subdir in skills_dirs:
330 - # skills_path = files.get_abs_path("usr", "skills", skills_subdir)
331 - # index = knowledge_import.load_knowledge(
332 - # log_item,
333 - # skills_path,
334 - # index,
335 - # {"area": Memory.Area.SKILLS.value},
336 - # filename_pattern="**/SKILL.md",
337 - # )
338 - #
339 - # try:
340 - # from python.helpers.skills_import import get_project_skills_folder
341 - # from python.helpers import projects as projects_helper
342 - # for proj in projects_helper.get_active_projects_list():
343 - # proj_skills_path = str(get_project_skills_folder(proj["name"]))
344 - # if os.path.isdir(proj_skills_path):
345 - # index = knowledge_import.load_knowledge(
346 - # log_item,
347 - # proj_skills_path,
348 - # index,
349 - # {"area": Memory.Area.SKILLS.value},
350 - # filename_pattern="**/SKILL.md",
351 - # )
352 - # except Exception:
353 - # pass
354 -
355 - # load instruments descriptions
356 - index = knowledge_import.load_knowledge(
357 - log_item,
358 - files.get_abs_path("instruments"),
359 - index,
360 - {"area": Memory.Area.INSTRUMENTS.value},
361 - filename_pattern="**/*.md",
362 - recursive=True,
363 - )
364 -
365 - # load custom instruments descriptions
366 - index = knowledge_import.load_knowledge(
367 - log_item,
368 - files.get_abs_path("usr/instruments"),
369 - index,
370 - {"area": Memory.Area.INSTRUMENTS.value},
371 - filename_pattern="**/*.md",
372 - recursive=True,
373 - )
374 -
325 return index
326
327 def get_document_by_id(self, id: str) -> Document | None: