Установка
Runne Engine входит в состав монорепо Runne и требует pnpm.
Зависимости
pnpm install --frozen-lockfileПо умолчанию — встроенный настольный рантайм
Настольное приложение по умолчанию запускает встроенный защищённый супервизор; отдельный runned предварительно запускать не нужно:
pnpm --filter @runne/desktop stage:bundled-daemon
pnpm --filter @runne/desktop tauri devВнешний рантайм + CLI
Чтобы использовать CLI или явный внешний режим настольного приложения, установите рантайм и CLI в локальную директорию bin:
pnpm install:localПо умолчанию это ставит две команды рядом в ~/.local/bin:
runne --version
runnedЕсли ~/.local/bin нет в вашем PATH, добавьте его:
export PATH="$HOME/.local/bin:$PATH"Чтобы установить в другую директорию:
scripts/install-local.sh --bin-dir "$HOME/bin"Запуск внешнего рантайма
Запустите демон рантайма в одном терминале:
runnedНаправьте на него настольное приложение явным нативным флагом:
pnpm --filter @runne/desktop tauri dev -- -- --external-runtimeПроверка
Прогоните полный локальный гейт, не тратя минуты GitHub Actions:
pnpm ci:localКонтрактные тесты Local Engine запускаются отдельно на Linux/macOS:
bash scripts/local-engine/ci.shCI
Автоматический кроссплатформенный CI работает на SourceCraft (.sourcecraft/ci.yaml) — Ubuntu, macOS ARM и Windows, на закреплённых и MSRV-тулчейнах. macOS Intel исключён из автоматической матрицы. Воркфлоу GitHub Actions заархивированы в .github/workflows.disabled/.