• 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