5ba9871ef0
Merge pull request 'fix(agent): stream videos via ffmpeg-from-URL (no full download) — env-agnostic' (#181) from dev into main
bvandeusen2026-07-01 14:20:53 -04:00
8a0237eeea
fix(agent): stream videos via ffmpeg-from-URL instead of downloading the whole file
bvandeusenandClaude Opus 4.82026-07-01 14:15:22 -04:00
2a820d0848
Merge pull request 'fix(agent): log the real fetch/submit failure reason (diagnose #1225)' (#180) from dev into main
bvandeusen2026-07-01 12:37:45 -04:00
aa0605585b
fix(agent): log the REAL fetch/submit failure reason, not "curator unreachable"
bvandeusenandClaude Opus 4.82026-07-01 12:33:51 -04:00
2f9aa3d86c
Merge pull request 'perf(web): 4 MiB file streaming + 4 hypercorn workers (fix 40s downloads)' (#179) from dev into main
bvandeusen2026-07-01 11:55:35 -04:00
0fe1674753
perf(web): stream files in 4 MiB chunks + 4 hypercorn workers (fix 40s downloads)
bvandeusenandClaude Opus 4.82026-07-01 11:51:09 -04:00
560a5000a2
Merge pull request 'gallery: sort by earliest post date across all posts (new default)' (#178) from dev into main
bvandeusen2026-07-01 10:54:41 -04:00
7ddad231f8
Merge pull request 'agent: stop downloader pool stampeding a slow curator (congestion collapse)' (#177) from dev into main
bvandeusen2026-07-01 10:45:48 -04:00
ccbb5cbc9e
fix(agent): stop the downloader pool stampeding a slow curator (congestion collapse)
bvandeusenandClaude Opus 4.82026-07-01 10:33:18 -04:00
a78f7eaace
Merge pull request 'explore: more variance in the related rail (stronger MMR diversification)' (#176) from dev into main
bvandeusen2026-07-01 00:50:59 -04:00
ef3318aac1
feat(explore): more variance in the related rail (stronger MMR diversification)
bvandeusenandClaude Opus 4.82026-07-01 00:46:56 -04:00
71337b0ba4
Merge pull request 'agent: temporal video dedup — drop near-duplicate frames before the GPU' (#175) from dev into main
bvandeusen2026-07-01 00:38:53 -04:00
7cdce0c474
feat(agent): temporal video dedup — drop near-duplicate frames before the GPU
bvandeusenandClaude Opus 4.82026-07-01 00:35:03 -04:00
3996205f3b
Merge pull request 'agent: dedupe near-duplicate crops before the SigLIP embed' (#174) from dev into main
bvandeusen2026-07-01 00:24:39 -04:00
9f9db01456
Merge pull request 'agent: download/GPU producer-consumer pipeline + detector fuse fix' (#173) from dev into main
bvandeusen2026-06-30 23:39:25 -04:00
216b7fc743
Merge pull request 'Agent: bound video GPU work (early-exit frame loop at max_regions)' (#172) from dev into main
bvandeusen2026-06-30 22:57:33 -04:00
83f1070a11
fix(agent): bound video GPU work — early-exit the frame loop at max_regions
bvandeusenandClaude Opus 4.82026-06-30 22:52:32 -04:00
fbb76e6f36
Merge pull request 'Agent: huge-image load + figure/region caps + stale-active fix' (#171) from dev into main
bvandeusen2026-06-30 22:47:48 -04:00
5ef1478ade
Merge pull request 'Modernise agent base → Ubuntu 24.04 / Python 3.12 / CUDA 12.9' (#170) from dev into main
bvandeusen2026-06-30 22:30:18 -04:00
baac851220
Merge pull request 'perf: GPU-job leasing stays O(batch) — partial indexes + two-phase lease' (#166) from dev into main
bvandeusen2026-06-30 21:18:23 -04:00
181f1c6a27
perf(gpu-queue): partial indexes + two-phase lease so leasing stays O(batch)
bvandeusenandClaude Opus 4.82026-06-30 21:12:12 -04:00
a28c33281a
Merge pull request 'Release: unfreeze agent status view + smoothed throughput autoscaler + log pane' (#165) from dev into main
bvandeusen2026-06-30 20:20:34 -04:00
f0f031782d
fix(agent): unfreeze status view + smoothed throughput-aware autoscaler + log pane
bvandeusenandClaude Opus 4.82026-06-30 20:20:14 -04:00
40be0a9323
Merge pull request 'Release: agent page no-store cache header' (#164) from dev into main
bvandeusen2026-06-30 20:00:36 -04:00
82e1a4e127
fix(agent): send Cache-Control: no-store so a new image isn't masked by cache
bvandeusenandClaude Opus 4.82026-06-30 20:00:26 -04:00
2c6bf26bfc
Merge pull request 'Release: graceful Start/Stop (starting/stopping states) + cached GPU reads' (#163) from dev into main
bvandeusen2026-06-30 19:38:50 -04:00
c2e9157822
feat(agent): graceful Start/Stop with starting/stopping states + instant status
bvandeusenandClaude Opus 4.82026-06-30 19:38:37 -04:00
3c1e76bd44
Merge pull request 'Release: stable util-band autoscaler + live GPU meters' (#162) from dev into main
bvandeusen2026-06-30 19:16:29 -04:00
831c5b1c10
Merge pull request 'Release: agent page — centered column + logs fill to bottom' (#161) from dev into main
bvandeusen2026-06-30 19:10:50 -04:00
bdfc17477c
Merge pull request 'Release: GPU agent autoscaler (throughput hill-climb, Auto default-on)' (#158) from dev into main
bvandeusen2026-06-30 18:23:15 -04:00
6d7b17b0b5
feat(agent): autoscale the worker count (throughput hill-climb), Auto default-on
bvandeusenandClaude Opus 4.82026-06-30 18:19:15 -04:00
6cd3153bf4
Merge pull request 'Release: SigLIP 2 default (new installs) + embedder model dropdown' (#157) from dev into main
bvandeusen2026-06-30 18:01:01 -04:00
5f2853168a
Merge pull request 'Release: GPU re-process trigger (apply new crop detectors to the existing library)' (#156) from dev into main
bvandeusen2026-06-30 16:13:36 -04:00
5e8c28236a
Merge pull request 'CCIP match threshold (tunable, 0.85) + Explore → variance' (#150) from dev into main
bvandeusen2026-06-29 20:48:14 -04:00
18300e1f8a
Merge pull request 'Agent: GPU load + live worker tuning + fast orphan recovery' (#147) from dev into main
bvandeusen2026-06-29 19:11:22 -04:00