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 неделя назад |
Alexander Korolev
|
25bd800597
AGENTS.md: the real OOM root cause (cwd watcher + /sys symlink loops) in the memory-discipline note
|
1 неделя назад |
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 неделя назад |
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 неделя назад |
Alexander Korolev
|
14746cc03e
AGENTS.md: memory discipline (mimalloc add-on build, lazy report loop, key cache, dhat workflow)
|
1 неделя назад |
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 неделя назад |
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 неделя назад |
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 неделя назад |
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 неделя назад |
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 неделя назад |
Alexander Korolev
|
f93a151d40
bench: --no-depth flag — skip the 16K..256K depth suite (quick-grasp campaigns: scenarios + typical-depth perf only)
|
1 неделя назад |
Alexander Korolev
|
f57c05e879
repo browser: resolve against the configured recipe-repo roots
|
1 неделя назад |
Alexander Korolev
|
89ddf56e62
web: secure dashboard auth — Bearer header + session cookie, no token in URLs; --insecure mode
|
1 неделя назад |
Alexander Korolev
|
519a63ca71
i18n: translate the recently added modules + drop dead FTL entries
|
1 неделя назад |
Alexander Korolev
|
e00a59ec49
Log probe SSH failures (previously swallowed as Err(_))
|
1 неделя назад |
Alexander Korolev
|
a12e3b5a3c
Move the add-on store repo to ~/projects/github.com/kilork/sm121-ha-integration
|
1 неделя назад |
Alexander Korolev
|
905c5fa952
Add-on image: ship-the-binary model (trivial pinned rust:alpine build in CI)
|
1 неделя назад |
Alexander Korolev
|
d50fdbb53c
rename: repo is sm121/launcher (local dir renamed too; old path symlinked)
|
1 неделя назад |
Alexander Korolev
|
18eb6e8254
cluster config is an HA option (sm121_config_extra), not a second repo
|
1 неделя назад |
Alexander Korolev
|
53bcdc5f6e
cluster config moves to a PRIVATE repo (the recipe repo is public)
|
1 неделя назад |
Alexander Korolev
|
8fcb82500d
license: MIT (LICENSE-MIT + Cargo.toml license field)
|
1 неделя назад |
Alexander Korolev
|
95e45ae40d
repo renamed on Gitea: sm121/sm121-launcher → sm121/launcher
|
1 неделя назад |
Alexander Korolev
|
af893a3fe7
add-on: move to the sm121-ha-integration add-on store (cups-addon pattern)
|
1 неделя назад |
Alexander Korolev
|
f0c300efec
add-on image: THIN — the Pi is the build host (HAOS has no Docker)
|
1 неделя назад |
Alexander Korolev
|
0781332787
Makefile: document the add-on image's arch reality (aarch64) + the multi-arch path
|
1 неделя назад |
Alexander Korolev
|
65c1cfcdc8
HA add-on + recipe repos (specs/tech-architecture/ha-addon-recipe-repos.md)
|
1 неделя назад |
Alexander Korolev
|
cfbe115acb
spec: HA add-on + recipe-repo architecture (implementation plan)
|
1 неделя назад |
Alexander Korolev
|
60da850fd5
mimo26-pro-mopd-8x-sparkring: full bench 2026.10.1 — 91/100
|
1 неделя назад |
Alexander Korolev
|
9c02032032
report viewer: follow-log (SSE) — live tail of bench .log files
|
1 неделя назад |
Alexander Korolev
|
a82e875c2c
karmic-kraken: image build + GLM53 B12X recipe + fail-fast readiness
|
1 неделя назад |