feat(opencode): переход на v2 HTTP API opencode (хардпин модели, поллинг вердикта) #5

Merged
Teraonious merged 1 commits from feat/ad025c1 into main 2026-08-19 08:55:16 +05:00
Collaborator
  • client.go: эндпоинты /api/* (create+model, prompt-admit, message, active, interrupt)
  • runner.go: неблокирующий prompt + поллинг новых assistant-сообщений;
    завершение = сессия ушла из активных дренажей + стабильное финальное сообщение
  • config.go: чтение top-level model из opencode.jsonc (JSONC-стрип) + хардпин в сессию
  • server.go: healthcheck /api/health, MinVersion=1.18.18, понятная ошибка для старого бинаря
  • класс O5 WARN: устойчивость к v1-конфигу провайдера (npm/options игнорируются v2)
  • README: раздел интеграции, минимальная версия opencode, предупреждения
  • .serena: актуализация памяти (core, tech_stack)
- client.go: эндпоинты /api/* (create+model, prompt-admit, message, active, interrupt) - runner.go: неблокирующий prompt + поллинг новых assistant-сообщений; завершение = сессия ушла из активных дренажей + стабильное финальное сообщение - config.go: чтение top-level model из opencode.jsonc (JSONC-стрип) + хардпин в сессию - server.go: healthcheck /api/health, MinVersion=1.18.18, понятная ошибка для старого бинаря - класс O5 WARN: устойчивость к v1-конфигу провайдера (npm/options игнорируются v2) - README: раздел интеграции, минимальная версия opencode, предупреждения - .serena: актуализация памяти (core, tech_stack)
Teraonious added 1 commit 2026-08-19 08:55:08 +05:00
feat(opencode): переход на v2 HTTP API opencode (хардпин модели, поллинг вердикта)
Some checks failed
CI / test (pull_request) Failing after 32s
CI / build-and-package (amd64, linux) (pull_request) Successful in 42s
CI / build-and-package (amd64, windows) (pull_request) Successful in 42s
9f64be4ea5
- client.go: эндпоинты /api/* (create+model, prompt-admit, message, active, interrupt)
- runner.go: неблокирующий prompt + поллинг новых assistant-сообщений;
  завершение = сессия ушла из активных дренажей + стабильное финальное сообщение
- config.go: чтение top-level model из opencode.jsonc (JSONC-стрип) + хардпин в сессию
- server.go: healthcheck /api/health, MinVersion=1.18.18, понятная ошибка для старого бинаря
- класс O5 WARN: устойчивость к v1-конфигу провайдера (npm/options игнорируются v2)
- README: раздел интеграции, минимальная версия opencode, предупреждения
- .serena: актуализация памяти (core, tech_stack)
Teraonious merged commit 3c8528dbd9 into main 2026-08-19 08:55:16 +05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kamelion/ratatoskr-go#5