Alexander Korolev
|
803f77a43c
refactor: enforce explicit imports via #![deny(clippy::wildcard_imports)]
|
hai 4 meses |
Alexander Korolev
|
fc645f8d70
feat: add 'power switch --from <src> --to <tgt>' command
|
hai 4 meses |
Alexander Korolev
|
7b8651cead
feat: Home Assistant integration for power on/off
|
hai 4 meses |
Alexander Korolev
|
071837e830
feat: fallback to ~/.config/sm121-launcher/ for config + recipes
|
hai 4 meses |
Alexander Korolev
|
ce40c23b7a
feat: section aliases for exec subcommand
|
hai 4 meses |
Alexander Korolev
|
bfe94fa39e
feat: pre-serve hooks + exec subcommand for cluster mass-execution
|
hai 4 meses |
Alexander Korolev
|
df5e3a701e
feat: add 'init-host-keys' command to auto-write SSH host_keys
|
hai 4 meses |
Alexander Korolev
|
8194da83d4
fix: stop/logs use CLI recipe name, health uses correct label filter
|
hai 4 meses |
Alexander Korolev
|
4d3c297c50
feat: add --rm to containers by default, --keep flag to persist
|
hai 4 meses |
Alexander Korolev
|
303e0ce9be
feat: SGLang engine support + minimax-m3 recipe + README
|
hai 4 meses |
Alexander Korolev
|
0a54cfc240
refactor: split codebase into <500-line modules, fix review issues
|
hai 4 meses |
Alexander Korolev
|
750a89980c
refactor: integrate health.rs, deduplicate select_cluster, fix Ray backend, add 21 tests
|
hai 4 meses |
Alexander Korolev
|
ff2838f901
feat: tmux launch variant with sequential Ray startup, deep health checks, multi-window layout
|
hai 4 meses |
Alexander Korolev
|
abcb899ef7
feat: doctor command with repair, distributed_backend ray/mp switch
|
hai 6 meses |
Alexander Korolev
|
8db6d414a3
refactor: comprehensive rewrite — concurrent SSH, labels, config-driven clusters, host key verification
|
hai 6 meses |
Alexander Korolev
|
491d7a66f6
Initial commit: sm121-launcher — DGX Spark cluster launcher for vLLM/SGLang
|
hai 6 meses |