Alexander Korolev
|
3f08ff868e
refactor(core): extract Docker command helpers, rewrite host_keys with toml_edit, extract per-command handlers
|
vor 3 Monaten |
Alexander Korolev
|
731937a625
feat: --build-node, docker_image_dir recipe field
|
vor 3 Monaten |
Alexander Korolev
|
acadda1259
feat: auto-sync Docker image (ANY source node) + --sync-image / --sync-image-source flags
|
vor 3 Monaten |
Alexander Korolev
|
98abe64703
fix: address soundness issues from audit
|
vor 3 Monaten |
Alexander Korolev
|
3774e765e5
feat: cluster selection with occupancy awareness
|
vor 4 Monaten |
Alexander Korolev
|
4936530710
feat: RecipeArgs enum — inline string or list for recipe args
|
vor 4 Monaten |
Alexander Korolev
|
5931869d69
refactor: DistributedBackend as Option — remove None_ variant
|
vor 4 Monaten |
Alexander Korolev
|
dbdbc7ed62
refactor: replace String distributed_backend with DistributedBackend enum
|
vor 4 Monaten |
Alexander Korolev
|
6081ccf443
feat: mods system — entrypoint wrapping + global/recipe mods with volume mount
|
vor 4 Monaten |
Alexander Korolev
|
5019c1cb34
feat(i18n): localize doctor module output messages
|
vor 4 Monaten |
Alexander Korolev
|
803f77a43c
refactor: enforce explicit imports via #![deny(clippy::wildcard_imports)]
|
vor 4 Monaten |
Alexander Korolev
|
6f2c33a82f
fix: only add --shm-size when recipe explicitly sets it
|
vor 4 Monaten |
Alexander Korolev
|
7ba894be67
feat: per-recipe shm_size + DeepSeek V4 Flash recipe
|
vor 4 Monaten |
Alexander Korolev
|
bfe94fa39e
feat: pre-serve hooks + exec subcommand for cluster mass-execution
|
vor 4 Monaten |
Alexander Korolev
|
303e0ce9be
feat: SGLang engine support + minimax-m3 recipe + README
|
vor 4 Monaten |
Alexander Korolev
|
0a54cfc240
refactor: split codebase into <500-line modules, fix review issues
|
vor 4 Monaten |