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