0.102.0
Added
- Scratchpad: инструкция в system prompt — добавлена секция
buildScratchpadGuidance()вcontext.go, объясняющая LLM когда и как использовать scratchpad (планы, промежуточные результаты, очистка). - Scratchpad: TTL (expires_at) — записи scratchpad автоматически истекают через 24 часа (настраивается через параметр
ttl_hoursпри записи, 0 = без TTL). Миграция 058 для SQLite и PostgreSQL. - Scratchpad: background cleanup —
FactCleanupServiceудаляет истёкшие записи при каждом прогоне. - Scratchpad: DELETE API —
DELETE /api/v1/agents/{id}/memory/scratchpadдля очистки scratchpad администратором. - Scratchpad: WebUI — вкладка показывает expires_at для каждой записи, добавлена кнопка «Очистить всё».
Changed
- my tool: Scratchpad → SessionNotes — переименовано в in-memory хранилище
mytool (scratchpad→session_notes/notes) для устранения путаницы с DB scratchpad.