# Pipeline Runner Веб-интерфейс для создания и выполнения pipeline промптов через `opencode run`. ## Установка ```bash cd pipeline-runner pip install -r requirements.txt ``` ## Запуск ```bash python main.py ``` Откройте http://localhost:8000 в браузере. ### Авто-релоад ```bash ./deploy.sh ``` Скрипт активирует виртуальное окружение, установит зависимости и запустит uvicorn с авто-релоадом — сервер перезапустится автоматически после изменений в коде. ## Функционал 1. **Создание Pipeline**: - Добавьте промпты с текстом и заголовком - Сохраните pipeline с именем 2. **Запуск**: - Выберите сохраненный pipeline - Нажмите "Run Pipeline" - Следите за выполнением в реальном времени через WebSocket 3. **Результаты**: - Каждый шаг отображается в отдельной панели - Статусы: pending, running, completed, error - Логи сохраняются в `storage/logs/` (один файл на запуск) ## Структура - `/api/pipelines` - REST API для управления pipeline - `/ws/{run_id}` - WebSocket для real-time логов - `storage/pipelines/` - JSON файлы сохраненных pipeline - `storage/logs/` - Логи выполнений