Files
zaloopipe/pipeline-runner/README.md
T

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 с авто-релоадом — сервер перезапустится автоматически после изменений в коде.

Функционал

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