0.134.59
Fixed
Аудит мёртвого кода — Итерация VI: запланированные, но не подключённые
Удалён мёртвый код и подключены housekeeping-задачи, выявленные при аудите
(docs/audit/dead-code-2026-06-07.md, итерация VI):
- VI-1: Удалён
PerformBinaryRollbackизupdater/rollback.go(17 строк) — мёртвый код для несуществующегоinternal/supervisor/; реальный rollback вinternal/tray/watchdog.go. Удалены 4 тест-функции. AGENTS.md обновлён:internal/supervisor/заменён наinternal/tray/. - VI-2:
DeleteExpiredOAuthSessionsподключён кFactCleanupService.runOnce()— таблицаoauth_sessionsтеперь очищается автоматически (каждые 24ч). - VI-3: Удалены
ListFileAuditиGetStoredFileByPathиз интерфейса Store и 4 реализаций (~40 строк) — аудит файлов пишется, но никогда не читался. - VI-4: Удалён endpoint
GET /api/v1/admin/advanced/context-cache(handler + route, ~30 строк) —FetchContext(POST) уже возвращает context_window. - VI-5: Удалены legacy-эндпоинты
GET/PUT /api/v1/settings/provider(handler + route, ~70 строк) — заменены на CRUD/api/v1/providers/*.TestProvider(POST) оставлен — используется как fallback при тесте несохранённых провайдеров. - VI-6: Удалены 8 мёртвых Store-методов из интерфейса и 4 реализаций (~100 строк):
GetMCPServerByName,GetLastToolIteration,GetRecentEmailMessages,GetChunk,GetReindexJob,CountAgentMessages,UpdateFactL0Abstract,ListFactsWithoutL0.
Также откачаны незавершённые правки итерации V (auth, bus, cron, security, secrets, embeddings, reranker, sanitize, updater), которые ломали сборку.