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

GET /api/memory/bundle — Бандл памяти пользователя

Возвращает компактный бандл памяти пользователя по цепочке скоупов (проект → спейс → коллекция → личное): обязательные соответствия и правила — всегда, профиль-досье, релевантные факты и терминология, недавние вводы и ручные правки — в рамках токен-бюджета (budget, по умолчанию 1500, оценка эвристикой длина/4). Только собственная память вызывающего — идентификатор берётся из сессии или токена. Параметры: scope_type (user|collection|space|project), scope_id (uuid, кроме user), task_text (для ранжирования), budget, as=text (готовый текст вместо JSON). Записи с неподтверждённым происхождением не выдаются; факты, не используемые дольше 90 дней, отфильтровываются.

Связанные


Машинная сводка (HTTP, таблицы, связанные требования)
ПолеЗначение
HTTPGET /api/memory/bundle
Auth—
Scope токенаread
PG-функцииapi.get_user_memory
Таблицыmemory.scope, memory.binding, memory.rule, memory.profile, memory.fact, memory.terminology, memory.turn, memory.edit_delta
SRMSRM-364
RP (права)—
Файл роутаserver/routes/memory.js
Статусdone

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

АргументГдеОбяз.Заметка
asqueryподтвердить
budgetqueryподтвердить
scope_idqueryподтвердить
scope_typequeryподтвердить
task_textqueryподтвердить

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


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