-
8d8d45b7ca
docs/asset-engine: catalog + UI design brief
vh
2026-05-10 19:20:58 -07:00
-
a727b93b1e
sao: serialize inference under an asyncio.Lock
vh
2026-05-10 18:19:24 -07:00
-
17b9adf29c
sao: actually pass cfg_scale through to the pipeline
vh
2026-05-10 18:13:27 -07:00
-
c5ab99e74f
kokoro: persist custom voices across container recreate
vh
2026-05-10 17:48:24 -07:00
-
a61b577c59
vor: stack + playbook + workflow template for ana-docker deploy
vh
2026-04-29 21:31:59 -07:00
-
f44a1d1c02
ci/task-board: drop explicit container, inherit runner default
vh
2026-04-29 18:49:35 -07:00
-
3aea10530e
playbooks/deploy-task-board: accept SHA refs, not just branches
vh
2026-04-29 18:41:36 -07:00
-
2769da34a1
ci/task-board: pin workflow container to node:20-bookworm-slim
vh
2026-04-29 18:36:28 -07:00
-
c774b71241
ci/task-board: use runner default image (node:20-bookworm-slim)
vh
2026-04-29 18:33:43 -07:00
-
f014d5534a
gitea-runner: stack + playbook for self-hosted Actions
vh
2026-04-29 18:12:36 -07:00
-
48aaa53c9d
extract news-digest into its own repo (vh/nevermore)
vh
2026-04-29 17:18:14 -07:00
-
21526a4a3c
docs/pfi/recommended-model-settings: drop the stale 'Last Updated' line
vh
2026-04-29 17:03:41 -07:00
-
5a2770f0f7
docs/pfi/docker-stack: replace static model table with pointer to live config
vh
2026-04-29 17:03:13 -07:00
-
65e1ca4478
news-digest/compose: default LLAMA_SWAP_MODEL to granite-4-small
vh
2026-04-29 17:02:48 -07:00
-
4ee2f9c2ee
news-digest/README: granite-4-small is the current default (was qwen3.5-35-a3b)
vh
2026-04-29 17:02:37 -07:00
-
1ff276d67d
STATUS: refresh date + record 2026-04-28..29 session milestones
vh
2026-04-29 17:02:16 -07:00
-
6929e752bf
README: refresh backup coverage table (date + cleared rows)
vh
2026-04-29 17:01:21 -07:00
-
bf4cea93a1
README: list miniflux + news-digest + memos + task-board in Current stacks
vh
2026-04-29 17:00:43 -07:00
-
ec1153d3d6
docs: delete stale docs/pfi/model-list.md (1 file)
vh
2026-04-29 16:59:42 -07:00
-
6df5549161
memos: deploy to ana-docker
vh
2026-04-29 13:27:12 -07:00
-
d27bb9209b
README: document scripts/fork-fleet.sh in Common tasks
vh
2026-04-28 16:01:06 -07:00
-
765d89aed3
scripts: add fork-fleet.sh for bootstrapping a new fleet repo
vh
2026-04-28 15:58:22 -07:00
-
1a4b4829bd
CLAUDE.md: assistants must call task_set_shells on bg-bash launches
vh
2026-04-28 15:46:47 -07:00
-
5876399352
news-digest/README: document multi-tenant onboarding + per-user cron
vh
2026-04-28 15:25:04 -07:00
-
d552e289cb
news-digest: per-instance cron schedule via env
vh
2026-04-28 14:29:55 -07:00
-
aeb5c18ca3
news-digest: multi-tenant deploy + masthead overlap fix
vh
2026-04-28 13:53:26 -07:00
-
be7cb298b6
news-digest: responsive layout — proper desk-head grid + 480px phone tier
vh
2026-04-28 13:41:58 -07:00
-
40f1e0ee00
news-digest: real article summaries + per-desk collapse
vh
2026-04-28 11:29:15 -07:00
-
018122648f
news-digest: cache-bust style.css + app.js with generated_at timestamp
vh
2026-04-28 11:20:43 -07:00
-
9bdb41ea6a
news-digest: add world + local headlines sections
vh
2026-04-28 11:14:15 -07:00
-
d2ed7671d7
ace-step: patch upstream infer-api + missing runtime deps + cache mount
vh
2026-04-28 09:42:07 -07:00
-
4a4c09177f
ace-step + stable-audio-open: deploy music + SFX generation to irv-ml1
vh
2026-04-28 09:11:23 -07:00
-
0ba41e02ea
fish-cpp: delete the stack — s2.cpp is too alpha to use today
vh
2026-04-28 01:52:57 -07:00
-
67813bbef4
fish-cpp: add Vulkan backend (CUDA on this model went 0% GPU util — try the README's canonical path)
vh
2026-04-28 01:43:06 -07:00
-
8c1088af1f
fish-cpp: switch to resident s2 server + proxy shim — fix per-request CUDA init dominating wall time
vh
2026-04-28 01:32:20 -07:00
-
8a1d0bf709
fish-cpp/server: use -c 0 (CUDA) not -v 0 (Vulkan) — was running on CPU
vh
2026-04-28 01:28:10 -07:00
-
99710c26a5
fish-cpp: add libgomp1 to runtime image — s2 binary needs OpenMP at runtime
vh
2026-04-28 01:22:06 -07:00
-
dd571a3529
fish-cpp: symlink libcuda.so stub into /usr/local/lib (CMAKE_LIBRARY_PATH alone didn't work)
vh
2026-04-28 01:20:01 -07:00
-
ee35fcd0a9
fish-cpp: add CUDA stubs to build linker path; fix verify step's masked failure
vh
2026-04-28 01:17:05 -07:00
-
14f052461e
stacks/fish-cpp: Phase 1 — s2.cpp + GGML CUDA backend image, FastAPI shim, deploy playbook
vh
2026-04-28 01:06:14 -07:00
-
68f3cd05fe
voxtral: mount patched stage YAML to dodge hardcoded 0.8 GPU util; fish-s2: --half + streaming wins
vh
2026-04-28 00:35:55 -07:00
-
fe01f73d84
voxtral: switch to
vllm-omni serve --omni with stage config — Voxtral is a multi-stage pipeline
vh
2026-04-28 00:17:21 -07:00
-
0304464b7d
voxtral: HF_TOKEN passthrough + Mistral-format flags (vLLM rejects HF format)
vh
2026-04-28 00:05:28 -07:00
-
5a1b715f3d
stacks/voxtral: add
entrypoint: vllm serve — image has no default ENTRYPOINT/CMD
vh
2026-04-27 23:59:05 -07:00
-
131d746c92
voxtral + kyutai-tts: fix wrong image tag / wrong endpoint paths; fish-s2: env-selectable model variant
vh
2026-04-27 23:54:59 -07:00
-
01c1ae2605
fish-s2: docs + verify reflect actual API (POST /v1/tts, not OpenAI-compat)
vh
2026-04-27 23:28:02 -07:00
-
43c7c08673
stacks/fish-s2: build with target=server (multi-stage Dockerfile, default builds webui-only)
vh
2026-04-27 23:18:02 -07:00
-
fd5717c728
playbooks/deploy-fish-s2: pre-pull fishaudio/s2-pro checkpoint before container start
vh
2026-04-27 23:16:32 -07:00
-
1b5a2df6db
news-digest: hero brand block links to /index.html (latest edition) from any archive page
vh
2026-04-27 23:10:42 -07:00
-
425b1d45d6
stacks/fish-s2: build from docker/Dockerfile (not dockerfile.dev) — third try
vh
2026-04-27 22:57:09 -07:00
-
12d0863108
stacks/fish-s2: build from dockerfile.dev — upstream has no plain Dockerfile
vh
2026-04-27 22:47:04 -07:00
-
16d018ff96
stacks/{fish-s2,voxtral,kyutai-tts}: three new TTS deploys for irv-ml1 quality A/B
vh
2026-04-27 22:40:10 -07:00
-
db42a7cc17
qwen3-tts/.env.example: document the optimized-backend crashloop trap
vh
2026-04-27 22:12:04 -07:00
-
5fd69f06b1
qwen3-tts: wire optimized backend to /app/config.yaml so model registry actually loads
vh
2026-04-27 22:07:03 -07:00
-
9835fd47eb
qwen3-tts: switch default to -CustomVoice variant; chatterbox: fix paralinguistic tag list in README
vh
2026-04-27 21:54:13 -07:00
-
ad2b0e97aa
docs/runbooks/nh3-prune-ritual: write up the quarterly NH3 prune ceremony
vh
2026-04-27 20:54:08 -07:00
-
ec1f5e5c8f
news-digest + chatterbox: fix unhealthy healthchecks (IPv6 fallback miss + missing curl)
vh
2026-04-27 20:46:29 -07:00
-
bd749ae747
STATUS: irv-ml1 recovered, three new GPU stacks deployed, llama-swap pin cleanup, backups verified
vh
2026-04-27 18:24:20 -07:00
-
7bc648672f
llama-swap: pin granite-4-small alongside qwen3.5-9b — stop swapping with qwen3.6-27b
vh
2026-04-27 18:14:59 -07:00
-
894e92275d
llama-swap: drop qwen3.6-35-a3b from
pinned group — was blocking other model loads under memory pressure
vh
2026-04-27 18:05:49 -07:00
-
0baf1e8e2d
llama-swap: drop ttl: 600 from qwen3.6 abliterated, heretic, 27b — keep loaded across idle
vh
2026-04-27 18:02:57 -07:00
-
e54df5f4f7
chatterbox: switch health probe from /health (doesn't exist) to /api/model-info
vh
2026-04-27 16:04:39 -07:00
-
051cb1549a
playbooks/deploy-vibevoice: fix the /v1/audio/voices verify (was greping for nonexistent literals)
vh
2026-04-27 15:37:17 -07:00
-
4263af9683
vibevoice + chatterbox: fix build refs (full 40-char SHA + chatterbox dockerfile path)
vh
2026-04-27 15:26:43 -07:00
-
e0a33d0b33
stacks/kokoro: flip .env.example default from cpu → gpu (driver bump landed)
vh
2026-04-27 15:17:27 -07:00
-
5ef502e7cc
configs/homepage: re-enable irv-ml1-docker provider — host recovered 2026-04-25
vh
2026-04-27 15:15:46 -07:00
-
88a02e363e
STATUS: llama-swap heretic + 27b entries landed; stacks/ vs mirror convention nailed down
vh
2026-04-26 22:09:22 -07:00
-
6f7bb4885e
stacks/ is canonical; stacks-mirror/ is drift snapshot — stop confusing the two
vh
2026-04-26 22:07:30 -07:00
-
b48667f33a
llama-swap/config: add qwen3.6-35-a3b-heretic + qwen3.6-27b (both vision-capable)
vh
2026-04-26 21:56:57 -07:00
-
dce0fb9b66
news-digest: live-recompute source + desk counts; hide empty sections
vh
2026-04-26 15:10:18 -07:00
-
0f03c6c9f6
STATUS: news-digest × button + cross-device hidden tray landed
vh
2026-04-26 15:07:59 -07:00
-
f692b7ec7a
news-digest: per-item × button + cross-device hidden tray
vh
2026-04-26 15:05:25 -07:00
-
c1427adc0f
STATUS: mark autorestic decommission done, seafile seahub race fixed
vh
2026-04-26 14:51:51 -07:00
-
7a2f8a1954
playbooks/remove-autorestic: quote the ! in the binary-absent verify (YAML tag indicator)
vh
2026-04-26 14:43:02 -07:00
-
52fcbe4cd6
playbooks/remove-autorestic: use a glob for unit removal (YAML folded the backslash continuation)
vh
2026-04-26 14:39:41 -07:00
-
ac282c5526
playbooks/remove-autorestic + STATUS: decommission autorestic, mark docker-ce migration done
vh
2026-04-26 14:36:56 -07:00
-
6907d0bef5
playbooks/install-traefik-postboot: oneshot systemd unit that restarts traefik N seconds after boot
vh
2026-04-26 14:30:02 -07:00
-
b0608f9300
playbooks/upgrade-docker-ce: accept compose plugin major ≥ 2 (was hardcoded v2.X.Y)
vh
2026-04-26 14:22:26 -07:00
-
be9109bc95
playbooks/upgrade-docker-ce: bake in the override.conf rewrite from nh3-docker debug
vh
2026-04-26 14:12:06 -07:00
-
a3ab1a7b6c
playbooks/upgrade-docker-ce: detect + move aside stale unit override
vh
2026-04-26 14:03:06 -07:00
-
5f2b485390
stacks/news-digest: favicon + serve-via-nginx wiring
vh
2026-04-26 13:55:51 -07:00
-
23222418fa
playbooks/upgrade-docker-ce: add daemon-reload after package swap
vh
2026-04-26 13:53:48 -07:00
-
28cb96c087
news-digest: separated SOURCE / REDDIT THREAD action chips + archive page
vh
2026-04-26 13:48:58 -07:00
-
b3d20f2a1a
playbooks/upgrade-docker-ce: fix YAML literal-block indentation
vh
2026-04-26 13:45:07 -07:00
-
fe1bc89a58
playbooks/upgrade-docker-ce: migrate hosts off Debian docker.io to docker-ce
vh
2026-04-26 13:44:04 -07:00
-
3b2c964c2d
news-digest: fixes from first deploy on ana-docker
vh
2026-04-26 13:35:37 -07:00
-
2e80e69ef5
stacks/news-digest: twice-daily LLM-curated briefing on ana-docker
vh
2026-04-26 13:14:13 -07:00
-
8351e0c325
stacks/miniflux: add r/comfyui, r/StableDiffusion, r/singularity to OPML
vh
2026-04-26 12:55:38 -07:00
-
daa56289ae
stacks/miniflux: flatten to single network; fix verify
vh
2026-04-26 11:55:04 -07:00
-
6c96ffef01
stacks/miniflux: self-hosted RSS reader + News group on homepage
vh
2026-04-26 11:52:50 -07:00
-
ec6b7edb06
STATUS: 🟥 block — irv-ml1 stalled after CUDA driver upgrade attempt
vh
2026-04-25 17:56:47 -07:00
-
c9c4262bdb
scripts/upgrade-irv-ml1-cuda: drop pipe-to-head (SIGPIPE under pipefail)
vh
2026-04-25 16:51:28 -07:00
-
8beb858239
scripts/upgrade-irv-ml1-cuda: detect existing cuda repo, clean up orphan
vh
2026-04-25 16:43:59 -07:00
-
e4a809cfc0
scripts/upgrade-irv-ml1-cuda: stage remote script via scp, exec via ssh -t
vh
2026-04-25 16:40:00 -07:00
-
5a5ab94939
scripts: upgrade-irv-ml1-cuda.sh — driver bump 570 → 580 (CUDA 12.8 → 12.9+)
vh
2026-04-25 16:35:27 -07:00
-
83e5e941d8
stacks/kokoro: cpu/gpu variant toggle + tighter pull-log filter
vh
2026-04-25 16:31:01 -07:00
-
ca16db73e0
playbooks: quiet down pip noise in TTS build logs
vh
2026-04-25 16:25:42 -07:00
-
b2a405fff4
playbooks/deploy-kokoro: quote name with embedded colon (YAML hazard)
vh
2026-04-25 16:21:56 -07:00
-
4549d241a7
stacks: add Kokoro, VibeVoice 1.5B, Chatterbox Turbo (TTS slate fill-in)
vh
2026-04-25 16:18:37 -07:00
-
54fef0e9d8
stacks/index-tts: add streaming WAV endpoint (wrapper 0.2.0)
vh
2026-04-25 14:50:29 -07:00