Historique des commits

Auteur SHA1 Message Date
  Alexander Korolev 94b400a0be build: compute_dir_checksum hashes symlinks by target text (EISDIR on dir-links killed sm121 build on the vendored kindling tree: vllm -> .submodules/spark-agent/vllm); upload tar dereferences separately il y a 3 semaines
  Alexander Korolev 58c6892537 staging P1: declarative [[staging]] hub-mirror, ledger-verified il y a 3 semaines
  Alexander Korolev bf593fd4fd test: add extra_mounts_manifest: None to Recipe test literals (fix test-profile build) il y a 3 semaines
  Alexander Korolev ad7069edcd docker: --entrypoint takes tail[0], rest is argv (no repeat); port convention 30000 in recipes + docs il y a 3 semaines
  Alexander Korolev 07919e5fc1 exl3 2x: recipe (rc2 image, /model mount, 9g/6cpu cguard, display unlock) + launcher memory_limit/cpus flags il y a 3 semaines
  Alexander Korolev 2dcf9a3e9e exl3: temporary 2 GB display-reserve unlock (unlock/restore builtins) + per-recipe device passthrough il y a 3 semaines
  Alexander Korolev 1d73fd0945 serve/stop reliability + run ledger + archive curation il y a 1 mois
  Alexander Korolev 48b7aa92f7 report: parent_model category field (medals/tree rank under base model); medals by parent x nodes (gold/silver/bronze, filterable); half-star grades (color bands 0-20/40/60/80, half-star precision, sort by absolute score, both-scores hint); report viewer page (rendered md + raw toggle, highlighted toml/json, recipe.toml section once per recipe, opens in new tab) il y a 1 mois
  Alexander Korolev f4abb53cbf recipe [env] refs: values can resolve from recipe fields ({ from = "port" }) il y a 1 mois
  Alexander Korolev 15e9b62ca7 build: named version profiles (build_profile) + full r28 pin set (b12x 7216f6b9, lmcache 934c287a) il y a 1 mois
  Alexander Korolev 551ea7d8d7 feat(nccl): auto-detect NCCL_IB_GID_INDEX per node, opt-out via config pin il y a 2 mois
  Alexander Korolev df4149920b fix: remediate F1 (image-sync host-key verification) and F2 (docker run quoting) il y a 2 mois
  Alexander Korolev 0181645b9e fix: make IB config optional for single-node clusters il y a 2 mois
  Alexander Korolev 1b4d07309a fix: make NCCL config optional for single-node, capture stderr, support --on for tmux il y a 2 mois
  Alexander Korolev afa6999213 feat(tmux): support inline venv_setup + venv_setup_script il y a 2 mois
  Alexander Korolev 5f646966b8 feat(tmux): add venv_setup field for declarative venv creation il y a 2 mois
  Alexander Korolev d9b922e01b feat(recipe): add venv field for declarative tmux venv activation il y a 2 mois
  Alexander Korolev c4a74cc152 feat(recipe): add deploy field for docker/tmux variant selection il y a 2 mois
  Alexander Korolev de18759712 feat(serve): add composed_model for multi-repo model directories il y a 2 mois
  Alexander Korolev febdc3b9d7 feat(build): add Solar Open2 NVFP4 recipe with recipe-pinned versions il y a 2 mois
  Alexander Korolev 23ae7a6484 feat(serve): add solo mode and fix single-node launch bug il y a 3 mois
  Alexander Korolev 65198e60fc feat(recipe): add built-in script aliases and after_stop hook il y a 3 mois
  Alexander Korolev 1ba1d99e05 fix: resolve review findings across modules il y a 3 mois
  Alexander Korolev 2b0deeaffa feat(recipe): extra_mounts with config alias resolution + tilde + env injection il y a 3 mois
  Alexander Korolev 9e28b49887 feat(recipes): add volumes support and GLM-5.2 Hybrid FP8-MXFP4 recipe il y a 3 mois
  Alexander Korolev 731937a625 feat: --build-node, docker_image_dir recipe field il y a 3 mois
  Alexander Korolev acadda1259 feat: auto-sync Docker image (ANY source node) + --sync-image / --sync-image-source flags il y a 3 mois
  Alexander Korolev ff23a80a81 feat: extend NcclConfig with per-cluster NCCL overrides il y a 3 mois
  Alexander Korolev 0ae454c259 feat: add --node parameter to logs command il y a 4 mois
  Alexander Korolev 4936530710 feat: RecipeArgs enum — inline string or list for recipe args il y a 4 mois