Перейти к содержимому

POST /api/memory/consolidate — Запустить консолидацию памяти

Экран управления памятью появится в P5. В P4 консолидация доступна только через API.

Запускает фоновый процесс консолидации памяти пользователя: обновляет профиль-досье, сливает накопленные факты по скоупу, при групповом режиме формирует кросс-скоуп предложения (повышение значимых фактов до более широкого скоупа при N≥3 совпадений + порог уверенности). Поскольку процесс может занять время, вызов возвращает job_id для последующего опроса статуса через статус консолидации.

Режим single — обрабатывает один скоуп (scope_type + scope_id). Режим group — все одноранговые скоупы заданного типа плюс кросс-скоуп; scope_id не передаётся.

Если консолидация уже идёт (статус pending или running), возвращает 409. После перезапуска сервера зависшие задачи переводятся в failed — ограничение снимается.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPPOST /api/memory/consolidate
Auth—
Scope токенаread_write
PG-функцииapi.memory_finish_consolidation
Таблицыmemory.scope, memory.profile, memory.fact, memory.proposal, generation_job
SRMSRM-365
RP (права)—
Файл роутаserver/routes/memory.js
Статусdone

Аргументы запроса (best-effort из хендлера; путь-параметры опущены):

АргументГдеОбяз.Заметка
modebodyподтвердить
scope_idbodyподтвердить
scope_typebodyподтвердить

Коды ответов/ошибок (из хендлера): 202, 400, 409, 429, 500 (+ 200) — уточнить причины вручную


← Витрина продукта · Версия для агента (raw markdown) →