Commit Graph
6 Commits
Author SHA1 Message Date
Repinoid 12d29ee98d fix: поиск по подресурсам + реальный per-call таймаут ЛЛМ
search(resourceBaseSegment): суффиксы-подресурсы перебираются по убыванию
длины (KNOWN_RESOURCE_SUBS). Иначе "_user" матчился раньше "_sub_user" и
nubes_s3_sub_user давал "s3_sub" вместо "s3" — страница ресурса не находилась.

assist(llmChat): реально применяет ASSIST_LLM_TIMEOUT_MS — таймаут ОДНОГО
вызова (покрывает и чтение тела ответа). Таймаут возвращает отдельный код
llm_timeout, отмена вызывающим (дедлайн/закрытие соединения) — по-прежнему
aborted, чтобы stage2 различал причины.

stage1: убран дублирующий AbortController (таймаут теперь только в llmChat).

orchestrator: llm_timeout -> HTTP 504.
2026-10-12 07:51:48 +03:00
Repinoid f42017f012 feat(assist): сбор usage-токенов и отдача в meta (время этапов уже было) 2026-10-07 18:53:11 +03:00
Repinoid 99e034dfeb perf(assist): кэш индекса (TTL 10 мин) + предрасчёт списков + дедлайн 40с + логирование этапов 2026-10-07 17:20:24 +03:00
Repinoid b99344eed5 fix(stage2): устранена обрезка ответа (max_tokens 2048 + повтор) и проверка заголовков для кириллицы 2026-10-07 15:43:23 +03:00
Repinoid c59f0245b5 chore: форматирование модулей + план по шагам 2026-10-07 14:11:35 +03:00
Repinoid e8b6d9b7a2 feat(server): маршрут POST /<stand>/_api/assist + оркестратор пайплайна 2026-10-07 13:50:56 +03:00