Markdown მეხსიერების ბექენდი
Markdown ბექენდი ინახავს მოგონებებს სტრუქტურირებული Markdown ფაილების სახით დისკზე. ეს არის ყველაზე მარტივი ბექენდი და კარგად მუშაობს ერთ-მომხმარებლიანი CLI დაყენებისთვის, სადაც გინდათ მოგონებები იყოს ადამიანისთვის წაკითხვადი და ვერსიის კონტროლით მართვადი.
მიმოხილვა
მოგონებები ორგანიზებულია Markdown ფაილების სახით კონფიგურირებად დირექტორიაში. თითოეული მეხსიერების ჩანაწერი ფაილის სექციაა, დაჯგუფებული თემით ან თარიღით. ფორმატი შექმნილია, რომ იყოს როგორც მანქანით პარსირებადი, ისე ადამიანისთვის წაკითხვადი.
ფაილის სტრუქტურა
~/.local/share/openprx/memory/
├── facts.md # ამოღებული ძირითადი ფაქტები
├── preferences.md # მომხმარებლის პრეფერენციები
├── projects/
│ ├── project-a.md # პროექტისთვის სპეციფიკური მოგონებები
│ └── project-b.md
└── archive/
└── 2026-02.md # არქივირებული ძველი მოგონებებიკონფიგურაცია
toml
[memory]
backend = "markdown"
[memory.markdown]
directory = "~/.local/share/openprx/memory"
max_file_size_kb = 512
auto_archive_days = 30ძიება
Markdown ბექენდი იყენებს მარტივ სრულტექსტურ grep-ს გახსენებისთვის. მიუხედავად იმისა, რომ ის არ არის ისეთივე დახვეწილი, როგორც სემანტიკური ძიება, სწრაფია და დამატებით დამოკიდებულებებს არ მოითხოვს.
შეზღუდვები
- სემანტიკური მსგავსების ძიების გარეშე
- ხაზოვანი სკანირება ამოღებისთვის (ნელია დიდი მეხსიერების საცავებისთვის)
- ერთდროული ჩაწერის წვდომა არ არის უსაფრთხო ფაილის დაბლოკვის გარეშე
დაკავშირებული გვერდები
- მეხსიერების სისტემის მიმოხილვა
- SQLite ბექენდი -- უფრო სტრუქტურირებული საცავისთვის
- მეხსიერების ჰიგიენა