mirror of
https://gitverse.ru/kpa39l/openspec-lab.git
synced 2026-09-29 09:15:01 +00:00
OpenSpec: исследование + tavily-proxy-setup, local-extractor (spec-driven для инфраструктуры)
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
## Why
|
||||
|
||||
Web-экстракция в Hermes сломана: SearXNG умеет только search, а для extract не было ни одного рабочего провайдера. Tavily заблокирован в РФ (403 на AWS ELB). Решение — локальный прокси-форвардер, который ходит в Tavily через существующий SOCKS5-туннель до VPS01.
|
||||
|
||||
## What Changes
|
||||
|
||||
- Настроен extract_backend=tavily в конфиге Hermes
|
||||
- Добавлен TAVILY_API_KEY + TAVILY_BASE_URL в /opt/hermes/.hermes/.env
|
||||
- Создан скрипт /opt/hermes/.hermes/scripts/tavily_proxy.py — локальный HTTP→SOCKS5 форвардер для одного хоста (api.tavily.com)
|
||||
- Создан systemd-юнит tavily-proxy.service (порт 8971, автозапуск, рестарт)
|
||||
|
||||
## Capabilities
|
||||
|
||||
### New Capabilities
|
||||
- `web-extract-tavily`: Веб-экстракция страниц в Hermes через Tavily с обходом региональной блокировки
|
||||
|
||||
### Modified Capabilities
|
||||
- (нет)
|
||||
|
||||
## Impact
|
||||
|
||||
- /opt/hermes/.hermes/.env — 2 переменные
|
||||
- /etc/systemd/system/tavily-proxy.service — новый юнит (enabled)
|
||||
- /opt/hermes/.hermes/scripts/tavily_proxy.py — новый скрипт
|
||||
Reference in New Issue
Block a user