- Navios
- 22 de julho de 2026 às 17:50 UTC
- Autor
- Kamo
- Enviar
- 4f9b3c2
Dois bugs em visionComplete, ambos os quais derrotaram máquinas construídas para lidar com eles. Uma resposta em branco-conteúdo foi retornada como SUCCESS e terminou o loop de repetição. Cada adaptador também definir acabamentoReason "error" — assim que a falha exata o loop existe para sobreviver (um modelo que não pode ler a imagem) parou-o no primeiro candidato e retornou "". A extrator de folha de taxa, em seguida, registrou a página como ilegível sem nunca tentar outra modelo. Blank or finishReason =="error" é agora uma tentativa falhada que avança. A captura nunca registrou falhas de autenticação, então uma chave revogada queimou o orçamento de tentativa total em cada página para sempre e nunca tropeçou no disjuntor consecutivoAuthFailures>=3 que roteia Depende. Os caminhos de transmissão e sincronização neste mesmo ficheiro gravam-no; visionComplete Não. Falhas agora são classificadas: 401/403 registra a falha de autenticação e salta que os restantes modelos do prestador, 429/5xx abandona esse fornecedor sem culpar a sua chave, 400/404/422 avança para o próximo modelo, e o caminho de sucesso registra sucesso (que reinicia O disjuntor). Quando todos os candidatos falham, GROWS, assim que o ouvinte recebe um 502 que permanece distinguível do 424 "nenhum provedor configurado" sentinela — ele nunca retorna "". O boné está agora no máximo 4 CALLS em vez de 4 candidatos, por isso modelos pulou para um morto O prestador não consome o orçamento. 9 testes. Executar contra o arquivo anterior, 6 deles falham com exatamente os sintomas previstos (conteúdo vazio onde uma resposta era esperada, nenhum lançamento onde um era necessário, e os dois Falta o registroAuthFailure verifications), então eles não são vagos.