API Reference snakepit v#0.1.2
Modules
Snakepit - A generalized high-performance pooler and session manager.
Behaviour for implementing adapters in Snakepit.
Generic JavaScript/Node.js adapter for Snakepit.
Generic Python adapter for Snakepit.
Application supervisor for Snakepit pooler.
Wire protocol for Python bridge communication.
Session data structure for centralized session management.
Centralized session store using ETS for high-performance session management.
Pool manager for external workers with concurrent initialization.
Provides hard guarantees for worker process cleanup when the application exits.
Registry for tracking external worker processes with OS-level PID management.
Registry for pool worker processes.
GenServer that manages a single external process via Port using adapter pattern.
Supervisor wrapper for individual workers that provides automatic restart capability.
Registry for worker starter supervisors.
DynamicSupervisor for pool worker processes.
Session helpers for ML/DSP workflows with program management.
Utility functions for Snakepit.