Files

19 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Tasks
## 1. Локальная экстракция
- [x] 1.1 Установить trafilatura в venv Hermes (2.2.0)
- [x] 1.2 Добавить в tavily_extract_proxy.py: `_fetch_page`, `_extract_local`, `_extract_local_batch`
- [x] 1.3 Добавить CLI-флаг `--local-socks` для загрузки страниц через туннель
- [x] 1.4 Формат ответа идентичен Tavily /extract (results/failed_results/failed_urls)
## 2. Тест локального режима
- [x] 2.1 Запуск `--port 8972 --local` → отвечает, отдаёт Tavily-совместимый JSON
- [x] 2.2 example.com через --local → контент извлечён (HTTP 200, 0.98s; github.com тоже OK)
- [x] 2.3 Страница через --local-socks 127.0.0.1:1080 (tavily.com — заблокирован из РФ, HTTPS 200, 3.7s)
## 3. Интеграция с systemd
- [x] 3.1 Юнит переведён на tavily_extract_proxy.py (forward-режим — рабочий, сохраняет текущее поведение)
- [x] 3.2 Проверка: сервис active, POST /extract → 200, контент Example Domain получен через провайдер
## 4. Документация (OpenSpec)
- [x] 4.1 README openspec-lab: цикл, команды, таблица changes, подключение gitverse