mirror of
https://gitverse.ru/kpa39l/openspec-lab.git
synced 2026-09-28 21:05:02 +00:00
1.5 KiB
1.5 KiB
Tasks
1. Локальная экстракция
- 1.1 Установить trafilatura в venv Hermes (2.2.0)
- 1.2 Добавить в tavily_extract_proxy.py:
_fetch_page,_extract_local,_extract_local_batch - 1.3 Добавить CLI-флаг
--local-socksдля загрузки страниц через туннель - 1.4 Формат ответа идентичен Tavily /extract (results/failed_results/failed_urls)
2. Тест локального режима
- 2.1 Запуск
--port 8972 --local→ отвечает, отдаёт Tavily-совместимый JSON - 2.2 example.com через --local → контент извлечён (заблокировано сетью, тест отложен)
- 2.3 Страница через --local-socks 127.0.0.1:1080 (тест отложен — сетевые проверки требуют присутствия пользователя)
3. Интеграция с systemd
- 3.1 Юнит переведён на tavily_extract_proxy.py (forward-режим — рабочий, сохраняет текущее поведение)
- 3.2 Проверка: сервис active, POST /extract → 200, контент Example Domain получен через провайдер
4. Документация (OpenSpec)
- 4.1 Прописать local-режим и переключение в README проекта (когда проект будет в gitverse)