Pular para o conteúdo principal
Versão: 1.4.14

Hibernar panes parados automaticamente

O que mudoucom a regra automática ligada, panes Claude elegíveis que ficaram parados hibernam em ordem de uso, respeitando os panes em foco, os marcados para manter residentes e o piso de residentes.

Onde ficano app como um todo, com ativação experimental no arquivo de performance do diretório de dados da instância.

Como testar

  1. Com a regra desligada, deixe panes parados por mais de 10 minResultadonenhum hiberna automaticamente.

  2. Depois de certificar 30 ciclos Claude de retomada exata, habilite hibernateAuto no arquivo de performance da instância, sem alterar dev-flags.jsonResultadoa regra começa a verificar a cada 30 s.

  3. Deixe 6 panes Claude residentes, 2 trabalhando e 4 elegíveis parados há mais de idleMinutes, com residentFloor 2Resultadoos 4 parados hibernam, do último input mais antigo para o mais novo, 1 por vez.

  4. Marque Manter residente no menu do pane, depois de integrar a H7, e reinicie o appResultadoa preferência continua marcada e o pane fica fora da regra automática.

  5. Acorde 1 paneResultadoele fica residente por pelo menos 5 min. Pane em foco, Codex e Gemini também ficam fora da regra automática.

  6. Durante o refresh de 1 pane, altere Manter residente para marcado ou desmarcado. Ao concluir o refresh e após reiniciar o app, a escolha confirmada continua igual.

  7. Durante o acordar de 1 pane hibernado, altere Manter residente. O rebuild da config preserva a última escolha confirmada, inclusive desmarcada.

  8. Salve 1 pane residente com Manter residente marcado e reinicie o app. Ao restaurar o pane, a opção continua marcada. Repita com a opção desmarcada. A escolha continua desmarcada.

Configuração de ensaio, acrescentando estes campos ao arquivo da instância e preservando as outras flags:

{
"on": ["hibernateAuto"],
"hibernateAuto": {
"idleMinutes": 2,
"residentFloor": 2,
"approvedResumeCycles": { "claude": 30 }
}
}

Use perf-flags.dev.json no dev, perf-flags.beta.json na beta e perf-flags.json na produção. Mesmo na mesma raiz, dev e beta não leem o arquivo sem sufixo. O diretório da instância é o resolvido por OVERCLOCK_HOME ou pelo perfil do app. Não altere o arquivo de outra instância. As leituras têm cache de 2 s e a seleção ocorre no próximo ciclo de 30 s.

idleMinutes aceita número positivo e tem padrão 10. residentFloor aceita inteiro a partir de 1 e tem padrão 2. approvedResumeCycles.claude registra ciclos já certificados e tem padrão 0. Sem 30 ciclos aprovados, a H3 bloqueia a hibernação automática. A cadência de 30 s, a histerese de 5 min e o limite de 1 hibernação em voo são fixos. Para desligar, acrescente hibernateAuto à lista off, que vence on.

Até a integração da H6, panes com missão ou chamador vivo também ficam fora da regra. A consulta pty:hibernateEligibility preserva os motivos portugueses da H3 mesmo com as flags desligadas; consultar elegibilidade não liga a hibernação.