Skip to main content

Module engine_process

Module engine_process 

Source
Expand description

The rivet-engine subprocess manager lives in the standalone rivetkit-engine-process crate so the CLI and other hosts can reuse the same resolution, spawn, reuse, and orphan-lifetime logic. This module re-exports it for existing in-crate callers.

Structs§

EngineProcessManager
Manages the rivet-engine subprocess.
EngineResolverConfig

Enums§

EngineProcessError
ResolvedEngine

Functions§

engine_db_path
Path to the rivet-engine database directory under the shared storage root.
engine_env
Computes the environment variables that configure a rivet-engine process for the given endpoint.
resolve_engine_binary
resolve_engine_binary_path
Resolves the engine binary path without probing for an already-running engine.