• 14 c6a24a94b0

    14
    Build LLM Proxy / Build and push (release) Successful in 42s
    Stable

    subochev released this 2026-09-14 22:06:15 +00:00 | 0 commits to main since this release

    Downloads
  • 13 293964d8f1

    13
    Build LLM Proxy / Build and push (release) Successful in 41s
    Stable

    subochev released this 2026-09-13 20:12:21 +00:00 | 2 commits to main since this release

    Downloads
  • 12 f70a9fdc9c

    12
    Build LLM Proxy / Build and push (release) Successful in 40s
    Stable

    subochev released this 2026-09-13 18:23:40 +00:00 | 3 commits to main since this release

    Downloads
  • 11 8154485b3b

    11
    Build LLM Proxy / Build and push (release) Successful in 39s
    Stable

    subochev released this 2026-09-12 20:46:54 +00:00 | 6 commits to main since this release

    Нативное поле рассуждений для апстрима Console Go.\n\nПроблема: deepseek-v4.1-flash (провайдер opencode, Console Go) в thinking-режиме требует reasoning_content в assistant-сообщениях с tool_calls, а клиент opencode присылает рассуждения как reasoning + reasoning_details → 400 The reasoning_content in the thinking mode must be passed back to the API.\n\nПравка: новое поле провайдера reasoning_field (и reasoning_empty_ok) — прокси аддитивно достраивает нативное поле, ничего не убирая и не переименовывая; прочие апстримы не затронуты.\n\nПопутно: устойчивость разбора к JSON-null (было 290 фейловеров с локального апстрима на платные), класс исключения в логе ошибки, логирование тела 4xx.\n\nПроверено: 100 тестов (13 + 6 новых), живая приёмка A/B против настоящего Console Go (без правки 400 / с правкой 200, stream и не-стрим), регрессия codding-big/codding/assistant — 200, мутационная приёмка. Замеры — в TESTING.md.\n\nКонфиг боевого инстанса дополняется двумя строками у провайдера opencode:\nyaml\n reasoning_field: reasoning_content\n reasoning_empty_ok: true\n

    Downloads
  • 10 558b2f925b

    10
    Build LLM Proxy / Build and push (release) Successful in 38s
    Stable

    subochev released this 2026-09-11 15:27:02 +00:00 | 7 commits to main since this release

    Выравнивание контракта конца SSE: data: [DONE] дописывается, если апстрим закрыл поток штатно (был непустой finish_reason), но маркера не прислал. Обрыв без finish_reason маркер не получает. Vikunja #71.

    Downloads
  • 9 334015a2bd

    9
    Build LLM Proxy / Build and push (release) Successful in 44s
    Stable

    subochev released this 2026-09-11 14:40:28 +00:00 | 8 commits to main since this release

    think_tags: покрытие тестами (non-stream, SSE-чанки, стрим) + шаг Run tests в CI

    Downloads
  • 8 c7e7c7346d

    8
    Build LLM Proxy / Build and push (release) Successful in 24s
    Stable

    subochev released this 2026-09-11 13:24:59 +00:00 | 9 commits to main since this release

    think_tags: флажок рассечения think-тегов (off/split/strip) у провайдера и апстрима — стрим + non-stream, тесты 42/0. Только сборка образа, без деплоя.

    Downloads
  • 7 e251ca5326

    7
    Build LLM Proxy / Build and push (release) Successful in 43s
    Stable

    subochev released this 2026-09-11 02:41:39 +00:00 | 12 commits to main since this release

    пересборка после фикса storage-драйвера раннера (vfs -> overlay)

    Downloads
  • 6 c3aaa914fb

    6
    Build LLM Proxy / Build and push (release) Successful in 29s
    Stable

    subochev released this 2026-08-30 16:13:33 +00:00 | 14 commits to main since this release

    YAML-роутер (Java 21 image)

    Downloads
  • 5 f213b139da

    5
    Build LLM Proxy / Build and push (release) Successful in 29s
    Stable

    subochev released this 2026-08-21 00:19:57 +00:00 | 20 commits to main since this release

    отмена non-stream (апстрим-стрим + HttpRequestLifecycle, Ktor 3.5.2)

    Downloads