9Router: o modelo desligado na rotação para o agente no meio do código
9Router com 13 modelos em rotação: um desligado e o agente morre no meio do código. No VS Code o pedido de ler o index.html voltou "o modelo não existe".
O 9Router com 13 modelos em rotação deixa o agente sem modelo se uma entrada da fila estiver desabilitada. Edvaldo montou o combo no roteador e, no VS Code, pediu para o OpenCode ler o index.html. A resposta foi "o modelo não existe". A rotação foi procurar, caiu em provider desligado e o agente parou com o index.html ainda por ler.
No vibe coding a fila de modelos só entrega trabalho se cada entrada ainda existe. Um modelo desligado na rotação faz o agente não achar o modelo no meio do código.
9Router: 13 modelos e um desligado no meio da rotação
O 9Router é o roteador de modelos em combo. Na fala da live o ASR escreve Nutter no lugar de 9Router. Edvaldo deixou 13 modelos em falling rotate. A promessa do combo é cair no próximo quando um falha. Se o próximo está desabilitado, o agente não acha o modelo e morre no meio do código.
Desses 13 modelos, se um deles às vezes for desabilitado ou parar de funcionar, no meio do seu código vai parar o seu agente de funcionar, porque ele não vai achar o modelo, certo?
Edvaldo descreve o buraco com os 13 modelos ainda na tela: o roteador continua aberto, o modelo da vez some e o agente está no meio do arquivo. Quem deixa uma entrada desligada faz a rotação cair nela. Falling rotate é o modo do combo naquela tela: um modelo falha e o 9Router cai no próximo da fila. O próximo desabilitado é o ponto em que o pedido de ler o arquivo morre. Isso aparece também em ler qr code de imagem. Foi o mesmo caminho de meu celular não lê qr code.
"leia o arquivo index.html" e o modelo não existe
A prova está no pedido que ele mandou no OpenCode, no VS Code:
leia, leia o arquivo index.html tem modo plano e ele vai ler aqui, ó. Tá vendo que ele deu aqui, ó, o modelo não existe.
A primeira mensagem foi o modelo não existe, com a API Force desabilitada. O agente ainda não tinha lido o arquivo quando essa mensagem voltou. A Nvidia só entra no passo seguinte, quando a rotação sai da Force e cai no próximo da fila. Ele já tinha avisado que a Nvidia era lenta e desligou a Nvidia nos providers. A fila foi para o Ollama, depois para o OpenRouter, e veio erro de conexão. Foi o mesmo caminho de como ler qr code na tela do celular.
Desligar o provider que a rotação encontra
Edvaldo foi em providers e enxugou o que a rotação ainda encontrava.
Eu desliguei lá lá em providers, eu desliguei o Nví
Depois do Nví (Nvidia), o Ollama e o P Force ainda estavam na fila. Ele desligou os 2 e deixou o que ainda respondia.
vou desligar o P force, vou deixar o o open code, o Gemini, deixar só esses aqui habilitado.
O recorte da live fecha com OpenCode, Gemini e OpenRouter habilitados. Ele mandou o pedido de novo. O agente comunicou com o OpenRouter e leu o index.html, com o OpenRouter ainda ligado.
A fila mudou porque Nvidia, Ollama e P Force saíram de providers. A rotação parou de cair no que estava desligado e o mesmo pedido de ler o index.html passou. O mesmo problema apareceu em vibe coding para desligar o provider cuja chave valida e o modelo falha.
A ROTAÇÃO
13 modelos, 1 desligado
O modelo não existe. O agente para no index.html
Nvidia, Ollama e P Force desligados
Ficam OpenCode, Gemini e OpenRouter. O agente lê o arquivo
O vibe coding para quando o roteador mata o agente
Amanhã, antes de pedir para o agente ler um arquivo, abra o roteador e olhe o que está habilitado. Se o 9Router tem 13 modelos no combo, conte quantos ainda respondem. Um desligado no meio da fila é o suficiente para o pedido parar no "modelo não existe".
O teste é o mesmo da live: manda ler um arquivo que você já tem aberto. Se voltar o modelo não existe, a fila do 9Router tem um nome desligado. Abre providers, desliga o nome em que a rotação acabou de cair e manda de novo o mesmo leia o arquivo. Edvaldo fez isso com o Nví e com o P force até o pedido passar e o OpenRouter ler o index.html.
O trabalho do vibe coding acontece no meio do código. Se a fila entrega um modelo que não existe, o pedido de ler o index.html para antes do arquivo abrir.
Dá para assistir à live e ouvir o modelo não existe e o desligar do Nví e do P force.