v0.124.0
·
369 commits
to main
since this release
0.124.0 (2026-08-16)
Features
- console: image rebuild/regen actions on the approve drawer (#3240) (1ce88e5)
- image: featured-image fan-out — render N models, judge, ship the best (#3250) (a0fac23)
- mcp: rebuild_images tool — queue the all-images rebuild from the phone surface (#3247) (1a474c8)
- prompts: positive directive on when naming a person is appropriate (#3256) (e9b6a76)
- qa: qa.self_claim rail — verify the draft's claims about our own system (#3255) (8c9c193)
- taps: generic RSS/Atom topic source — one plugin, N feeds as external_taps rows (#3236) (4a8c979)
Bug Fixes
- brain: re-point podcast health probe at media_assets production signal (#3237) (3ee3108)
- content: consume marker whitespace when injecting inline images (#3243) (d985829)
- gpu: multi-card admission fit gate + KV term in the model estimate (#3253) (762287b)
- image: raise the prompt token + timeout budget to what the step measures (#3239) (2ccd6d6)
- media: treat a recently-stamped dispatch marker as in-flight, not missing (#3244) (b8d39fa)
- net: stop resolver blips failing every Cloudflare job as separate pages (#3251) (24c071d), closes #3161
- ops-sessions: close the wrapper deploy gap — ff-only checkout self-update (#3238) (f54ff8a)
- ops-sessions: OPS_LOG_DIR seam keeps pytest out of the real session-log dir (#3258) (3be173c)
- ops-sessions: render session unit for SUDO_USER, not root (#3242) (13f45e5)
- ops: auto-deploy mcp-server merges to the phone connector via deploy-sync (#3249) (227dfa4)
- ops: boot readiness gate for Persistent=true session catch-ups (#3252) (d0d2a7e)
- ops: preflight OPS_OLLAMA_MODEL_* pins + daily pin-check session (#3246) (c74c99d), closes #3163
- pipeline: allow 'expired' + 'dismissed' in pipeline_tasks status constraint (#3241) (a465942)
- qa: re-run absent required rails before terminal-rejecting (#3248) (8112a1e)