Qu'est-ce qu'une couche de runtime sécurisée sur Mac?

Équipe LidRun
4 min de lectureJun 2026
Qu'est-ce qu'une couche de runtime sécurisée sur Mac?

Votre agent IA exécute 40 minutes de tâche quand le MacBook décide de s'endormir. Redémarrer de zéro gaspille le travail — mais garder le clavier ouvert toute la nuit en espérant que rien ne s'aggrave n'est pas une vraie solution non plus. Une couche de runtime sécurisée est la voie du milieu : elle maintient le Mac actif, et elle regarde ce qui se passe pendant que la machine fonctionne.

Ce qu'une couche de runtime sécurisée fait

Une couche de runtime sécurisée combine une assertion d'éveil avec une surveillance active et un déclencheur d'arrêt automatique. La partie d'éveil est la facile — n'importe quel outil peut maintenir une assertion de puissance IOKit. La partie difficile consiste à savoir quand cette assertion doit être libérée : quand la batterie devient trop faible, quand la puce devient trop chaude, quand le travail se termine.

LidRun en est un exemple de ce modèle. Il maintient une assertion via IOKit, suit le pourcentage de batterie et l'état de charge, lit les signaux thermiques de macOS, et libère l'assertion quand les seuils configurés sont atteints. La machine s'endort quand elle le devrait — pas au hasard, et pas jamais.

C'est surtout important pour les sessions sans surveillance. Une compilation de 20 minutes sur un Mac de bureau branché n'a besoin d'presque aucune couche de sécurité. Une exécution d'agent IA de 6 heures sur un ordinateur portable alimenté par batterie qui peut devenir chaud et être débranché est une situation entièrement différente.

Pourquoi un simple verrou de réveil laisse les choses sans protection

Un verrou de réveil dit à macOS : ne s'endors pas. C'est tout le travail. L'outil qui le tient n'a aucune vue de ce qui se passe ensuite.

Si la batterie descend à 2% tandis qu'un grand modèle s'exécute toute la nuit, un simple verrou de réveil continue. Si la puce atteint une limite thermique soutenue, il continue. Le Mac peut étrangler, enregistrer des avertissements, ou s'arrêter brutalement — le verrou de réveil lui-même n'intervient jamais. Il tient simplement.

C'est correct pour le travail court et supervisé. Utilisez caffeinate pour une compilation de 20 minutes sur une alimentation en courant alternatif et c'est exactement ce qu'il promet. L'écart apparaît dans les sessions plus longues et sans surveillance : rendus nocturnes, exécutions d'agents IA de plusieurs heures, travaux d'inférence batch où personne ne regarde l'écran.

Guide associéLe gouverneur de sécurité : pourquoi LidRun laisse dormir un Mac chaud ou inactif

Les trois choses qu'une couche de runtime sécurisée surveille

L'état de la batterie est le premier signal. Une couche de runtime sécurisée suit à la fois le pourcentage et si le Mac est sur une alimentation secteur. Un plancher configuré — par exemple, 20% sans branchement — donne suffisamment de charge au système d'exploitation pour écrire l'état sur le disque et s'endormir proprement. Descendre en dessous de ce plancher déclenche un arrêt automatique plutôt qu'un arrêt brutal.

L'état thermique est le deuxième. macOS expose un niveau de pression thermique grossier via ProcessInfo. Une couche de runtime sécurisée lit cela et peut arrêter une session quand le système signale une pression soutenue, ce qui aide à réduire le risque d'un étranglement prolongé. Sur Apple Silicon, la couche de runtime n'agit que comme une barrière de sécurité — elle observe le signal thermique et réagit ; elle ne peut pas contrôler directement la vitesse du ventilateur.

Le troisième signal est l'état du processus. Une couche de runtime liée à un processus spécifique — une session Claude Code, un agent Cursor, une tâche de compilation — libère l'assertion quand ce processus se termine. Le Mac revient au comportement de sommeil normal au moment où le travail est fait, sans basculement manuel requis.

Couche de runtime sécurisée vs caffeinate vs Amphetamine

caffeinate est livré avec macOS. Il maintient une assertion de puissance pour une durée fixe ou jusqu'à ce qu'un processus enfant se termine. Il ne surveille pas la batterie, ne lit pas l'état thermique, et ne s'arrête pas automatiquement sur les seuils. Pour les sessions supervisées sur alimentation secteur, cela fonctionne exactement comme prévu. Pour les exécutions nocturnes ou sans surveillance, les lacunes comptent.

Amphetamine est une application polie de barre de menu avec des horaires, des déclencheurs et des listes d'autorisation. Elle peut démarrer et arrêter des sessions en fonction du temps ou de l'application active. Ce qu'elle ne fait pas, c'est de surveiller le pourcentage de batterie en direct comme une barrière de sécurité ou de réagir à la pression thermique de macOS au milieu d'une session.

Une couche de runtime sécurisée ajoute le niveau de surveillance au-dessus de l'assertion. L'étage de batterie, la pression thermique, l'état de charge, et la sortie du processus alimentent tous la question de savoir si l'assertion reste active. Pour un usage simple sur un poste de travail branché, caffeinate ou Amphetamine sont probablement suffisants. Le modèle de couche de runtime sécurisée mérite sa place quand les sessions s'exécutent longtemps, s'exécutent sans surveillance, et s'exécutent sur du matériel qui peut changer d'état de façons que personne ne peut observer en temps réel.

Une fonctionnalité de the safe AI workload layer for Mac.

Essayez-le plutôt que de lutter contre la veille capot fermé

LidRun garde votre travail actif capot fermé, avec une protection batterie et thermique intégrée.

Télécharger pour macOS

Questions fréquentes

Qu'est-ce qu'une couche de runtime sécurisée?

Une couche de runtime sécurisée est un mécanisme d'éveil qui surveille également la batterie, l'état thermique et le statut du processus — libérant l'assertion d'éveil automatiquement quand un seuil est atteint ou le travail se termine. C'est la combinaison d'éveil plus surveillance plus arrêt automatique, plutôt qu'un simple verrou de réveil qui se tient indéfiniment.

caffeinate est-il une couche de runtime sécurisée?

Pas dans le sens complet. caffeinate maintient une assertion de puissance et peut quitter quand un processus enfant se termine, mais il ne surveille pas le pourcentage de batterie ni ne lit la pression thermique de macOS pendant une session. Pour le travail court et supervisé sur alimentation secteur, c'est un choix solide. Pour les exécutions longues sans surveillance, il laisse la machine sans protection.

Qu'est-ce que LidRun surveille pendant une session d'éveil?

LidRun surveille le pourcentage de batterie et l'état de charge, le niveau de pression thermique de macOS, et — quand l'auto-surveillance du processus est active — si le processus déclencheur s'exécute toujours. Quand l'un de ces signaux franchit un seuil configuré, LidRun arrête la session et laisse le Mac s'endormir normalement.

Que se passe-t-il quand la couche de runtime sécurisée détecte une surchauffe?

LidRun lit le signal de pression thermique de macOS et arrête automatiquement la session d'éveil quand une pression soutenue est signalée. Le Mac peut alors s'endormir et refroidir. Cela aide à réduire le risque d'un étranglement thermique prolongé ; cela n'empêche pas toute accumulation de chaleur ni ne garantit un plafond de température spécifique.