Komit Sejarah

Pembuat SHA1 Pesan Tanggal
  Alexander Korolev 6b56ffa3d7 upstream watch 2026-10-14: b12x merged into FlashInfer 0.7.x (r40 path), gr8/DGPP/veloGB10 engines, MiMo 10-09 re-cuts + sparkring rebase, Qwen3.8-Flash-Next 2x EP lane, Ling-3.1-flash (MIT) as GLM-5.3-Flash competitor 1 Minggu lalu
  Alexander Korolev 25bd800597 AGENTS.md: the real OOM root cause (cwd watcher + /sys symlink loops) in the memory-discipline note 1 Minggu lalu
  Alexander Korolev e87b6706bf THE leak: recipe watcher watched cwd ('.') — in the add-on container cwd=/ and notify followed /sys symlink loops, walking the container filesystem forever (~4.6 GB/h churn → allocator ratchet → daily Pi OOM). Watch only real recipe workspaces (watchable_recipe_dirs). Also: one shared HA client (a reqwest+rustls cert-store build per probe tick was another ~2 GB/h churn), shutdown now closes SSE connections on signal 1 Minggu lalu
  Alexander Korolev bb95694de7 report: lazy .log reads (capped head/tail — the multi-MB transcript middle is never parsed; md/json cover the table), text parsers moved to parse.rs; dhat profiler inits in main (dumps on graceful exit); web graceful shutdown capped at 10 s (SSE must not block container stop) 1 Minggu lalu
  Alexander Korolev 14746cc03e AGENTS.md: memory discipline (mimalloc add-on build, lazy report loop, key cache, dhat workflow) 1 Minggu lalu
  Alexander Korolev 5f1783f3e1 memory: mimalloc allocator feature (add-on builds), lazy report refresh (file-event-driven, fleet cross-check rides the dashboard bus), SSH key cache, graceful web shutdown (SIGTERM) + dhat profiler feature — the Pi OOM-kills (2.7 GiB RSS) traced to musl's never-trimming allocator ratcheting on per-tick transient spikes 1 Minggu lalu
  Alexander Korolev f4aee53e0c single working set: recipes/ + docker-images/ move to the shared repo checkout (../recipes) — dev config points at it via recipe_sources/docker_image_sources; validate gates over every configured source; web hosts the recipe-repo resync loop (--repo-sync-interval, default 10, 0 disables); playwright UI suites run serially (browser lock + split test legs) 1 Minggu lalu
  Alexander Korolev bc198f71e1 web: background recipe-repo re-sync loop (--repo-sync-interval N, default 10, 0 disables) — the dashboard stays fresh without a restart; the add-on entrypoint loop becomes redundant 1 Minggu lalu
  Alexander Korolev 5359f6f6b7 repos sync --watch: background re-sync loop (default 10 min) so the Mac recipe-repo cache never goes stale — mirrors the add-on entrypoint loop 1 Minggu lalu
  Alexander Korolev 524a797f9a kindling 4x/8x concurrency campaign: 8x recipe (basic model, 48G hot pin) + reports (4x 92/100 @26G, 8x 95/100 @48G, c1..c64 sweeps) + 30G/48G KV pins 1 Minggu lalu
  Alexander Korolev f93a151d40 bench: --no-depth flag — skip the 16K..256K depth suite (quick-grasp campaigns: scenarios + typical-depth perf only) 1 Minggu lalu
  Alexander Korolev f57c05e879 repo browser: resolve against the configured recipe-repo roots 1 Minggu lalu
  Alexander Korolev 89ddf56e62 web: secure dashboard auth — Bearer header + session cookie, no token in URLs; --insecure mode 1 Minggu lalu
  Alexander Korolev 519a63ca71 i18n: translate the recently added modules + drop dead FTL entries 1 Minggu lalu
  Alexander Korolev e00a59ec49 Log probe SSH failures (previously swallowed as Err(_)) 1 Minggu lalu
  Alexander Korolev a12e3b5a3c Move the add-on store repo to ~/projects/github.com/kilork/sm121-ha-integration 1 Minggu lalu
  Alexander Korolev 905c5fa952 Add-on image: ship-the-binary model (trivial pinned rust:alpine build in CI) 1 Minggu lalu
  Alexander Korolev d50fdbb53c rename: repo is sm121/launcher (local dir renamed too; old path symlinked) 1 Minggu lalu
  Alexander Korolev 18eb6e8254 cluster config is an HA option (sm121_config_extra), not a second repo 1 Minggu lalu
  Alexander Korolev 53bcdc5f6e cluster config moves to a PRIVATE repo (the recipe repo is public) 1 Minggu lalu
  Alexander Korolev 8fcb82500d license: MIT (LICENSE-MIT + Cargo.toml license field) 1 Minggu lalu
  Alexander Korolev 95e45ae40d repo renamed on Gitea: sm121/sm121-launcher → sm121/launcher 1 Minggu lalu
  Alexander Korolev af893a3fe7 add-on: move to the sm121-ha-integration add-on store (cups-addon pattern) 1 Minggu lalu
  Alexander Korolev f0c300efec add-on image: THIN — the Pi is the build host (HAOS has no Docker) 1 Minggu lalu
  Alexander Korolev 0781332787 Makefile: document the add-on image's arch reality (aarch64) + the multi-arch path 1 Minggu lalu
  Alexander Korolev 65c1cfcdc8 HA add-on + recipe repos (specs/tech-architecture/ha-addon-recipe-repos.md) 1 Minggu lalu
  Alexander Korolev cfbe115acb spec: HA add-on + recipe-repo architecture (implementation plan) 1 Minggu lalu
  Alexander Korolev 60da850fd5 mimo26-pro-mopd-8x-sparkring: full bench 2026.10.1 — 91/100 1 Minggu lalu
  Alexander Korolev 9c02032032 report viewer: follow-log (SSE) — live tail of bench .log files 1 Minggu lalu
  Alexander Korolev a82e875c2c karmic-kraken: image build + GLM53 B12X recipe + fail-fast readiness 1 Minggu lalu