docs(handoff): сессия llm-web-proxy-deploy завершена — npm i -g v0.1.6, дашборд, executor-логирование, web-search скилл

This commit is contained in:
2026-08-22 17:50:10 +03:00
parent 625ab3e603
commit 6497de1122
2 changed files with 35 additions and 68 deletions

View File

@@ -7,7 +7,7 @@ _Updated: 2026-08-20 — 🟡 **[sched-pipelines-local-stack]** schedd **0.9.0
## 🔴 [llm-web-proxy] — кастомный web-LLM провайдер для pi + Claude Code (web-чаты, эмуляция тулов, без оверкилла omniroute)
**Status:** active — claimed 2026-08-22 (vitya, креды из omniroute)
**Where I stopped:** npm-глобальная установка проверена и починена (v0.1.1): files-контракт + serve/autostart пути. Следующее: п.2 mac/linux autostart live-тест, п.4 qwen-web (DNS), п.6 скилл субагент-поиска.
**Where I stopped:** Сессия 2026-08-22 закрыта — провайдер построен (58→82 теста) и развёрнут в систему: `npm i -g` v0.1.6 (глобально, autostart-пути починены), дашборд (/metrics + HTML, окна/эндпоинты/локальное время), executor-логирование спеки (tool-prompt/raw-reply/parse/upstream/session/stream), `lwp config set port/prefix`, настраиваемый modelPrefix (lwp/ — дефолт без префикса). Провайдер `llm-web` в pi → модели `lwp/deepseek-*-web`. Скилл web-search + тул search_web (pi-extensions) — RED→GREEN пройден, live-проверен. Осталось: п.2 mac/linux autostart live-тест (не проверить на win), п.4 qwen-web (DNS EAI_AGAIN), п.5 gemini/kimi/grok-web кандидаты.
**Next action:** вытащить из docker-контейнера omniroute (`/app/open-sse/`): executors/deepseek-web.ts + translators (deepseekWebTools.ts, webTools.ts, claude-to-openai.ts, openai-to-claude.ts); собрать скелет src/server.js (`/v1/chat/completions` + `/v1/messages` + `/health`) с round-robin и логированием (req/tool-prompt/raw-reply/parse/upstream/session/stream/failover).
**Branch:** master
**Weight:** needs-claude