Extend worker capabilities with new execution plugins and security features: - Jupyter plugin for notebook-based ML experiments - vLLM plugin for LLM inference workloads - Cross-platform process isolation (Unix/Windows) - Network policy enforcement with platform-specific implementations - Service manager integration for lifecycle management - Scheduler backend integration for queue coordination Update lifecycle management: - Enhanced runloop with state transitions - Service manager integration for plugin coordination - Improved state persistence and recovery Add test coverage: - Unit tests for Jupyter and vLLM plugins - Updated worker execution tests |
||
|---|---|---|
| .. | ||
| filesystem | ||
| redis | ||
| sqlite | ||
| backend.go | ||
| dedup.go | ||
| errors.go | ||
| event_store.go | ||
| filesystem_queue.go | ||
| keys.go | ||
| metrics.go | ||
| native_queue.go | ||
| native_queue_stub.go | ||
| queue.go | ||
| scheduler_backend.go | ||
| sqlite_queue.go | ||
| task.go | ||