Open source · MIT

Agent memory lifecycle fixture

Небольшой TypeScript fixture фиксирует правила, которые часто теряются под кодом vector search: границы tenant, приоритет источников, срок действия, замену старых records и удаление из производных хранилищ.

Это пример policy. Готовой memory database здесь нет. Приложение само проверяет caller, задаёт порядок источников и удаляет запись из реальных хранилищ.

Исходные файлы

Сначала границы

Фильтры tenant, subject, namespace и field срабатывают до выбора record.

Вывод модели не становится фактом

Model inference остаётся candidate и не может скрыть confirmed record.

Удаление подтверждают все хранилища

Job завершится, когда каждый store подтвердит удаление или отсутствие.

Проверенная область

Deno type check и двенадцать тестов проходят без сети и сторонних packages. Они проверяют изоляцию tenants, обработку candidates, приоритет источников, срок действия, замену records, deletion jobs без содержимого и поздний index event после удаления.