Files
zaloopipe/pipeline-runner/README.md
T

50 lines
1.6 KiB
Markdown

# 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/` - Логи выполнений