• Stefy Lanza (nextime / spora )'s avatar
    thermal: CPU-hot pauses ALL engines (incl colibri) — revert per-engine exemption · 8ff477c1
    Stefy Lanza (nextime / spora ) authored
    Per design: a hot CPU is a global hardware event, so every engine pauses — not just
    the CPU-heat source. Reverts the per-engine CPU exemption from 0.1.75 (front
    _thermal_loop) and 0.1.76 (engine-level wait_until_safe): the shared-CPU term again
    applies to all engines. The original "radeon stuck while colibri ran free" bug is
    addressed the right way — by making colibri ACTUALLY honour the pause (targeted
    SIGSTOP that keeps the engine's HTTP alive, and colibri's cooperative PAUSE/RESUME
    mux frame), both retained — so colibri stops, the CPU cools, and all engines resume
    together instead of the innocent engine being stranded.
    
    Removed the now-unused _scan_pgroup_cpu/_engine_cpu_relevant helpers and
    _self_cpu_relevant.
    Co-Authored-By: 's avatarClaude Opus 4.8 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_01LoSpEthysqmseCc6Geizty
    8ff477c1
Name
Last commit
Last update
..
admin Loading commit data...
api Loading commit data...
backends Loading commit data...
broker Loading commit data...
frontproxy Loading commit data...
models Loading commit data...
openai Loading commit data...
pydantic Loading commit data...
queue Loading commit data...
tasks Loading commit data...
__init__.py Loading commit data...
cli.py Loading commit data...
config.py Loading commit data...
main.py Loading commit data...
platform_paths.py Loading commit data...
system_app.py Loading commit data...