Releases: NatanPimentel/verboo-vision-fallback
Releases · NatanPimentel/verboo-vision-fallback
Release list
v0.3.5
Correções
- Instrução mais direta no additionalContext do hook: o texto anterior fazia o modelo principal responder com análise genérica do plugin quando a pergunta era vaga. Agora o
additionalContextinstrui explicitamente o modelo a basear a resposta exclusivamente na descrição visual e a não comentar sobre o plugin/hook.
Testes
- 54/54 testes passando.
🤖 Generated with Verboo Code
v0.3.4
Correções
- Retry com backoff ao buscar imagem no cache: o Verboo Code pode salvar a imagem no cache após disparar o hook
UserPromptSubmit, causando race condition onde o hook não encontrava a imagem e falhava com "imagem #N não encontrada no cache da sessão". AgorafindCachedImagetenta até 10 vezes com delay de 50ms entre tentativas (500ms total), dando tempo para a imagem aparecer no cache.
Testes
- 54/54 testes passando.
🤖 Generated with Verboo Code
v0.3.3
Correções
- Hook injeta descrição real para prompts curtos: prompts como "leia imagem [Image #1]" faziam qwen3.6-27b retornar um placeholder
[RESPONSE] <uuid>em vez de uma descrição real. Agora, quando a pergunta extraída (após remover marcadores[Image #N]) tem menos de 20 caracteres, o hook delega para oDEFAULT_QUESTIONdo vision-client, garantindo descrição real em 100% dos casos.
Testes
- Adicionado teste de limiar de 20 caracteres cobrindo prompts curtos, vazios e longos.
- 54/54 testes passando.
🤖 Generated with Verboo Code
v0.3.2 — Fallback de visão compatível com DeepSeek
O que mudou
- Corrigida a travada do modelo
ultra/deepseek-v4-flashao receber descrições de imagem do fallback de visão. - O formato do
additionalContextinjetado pelo hook foi simplificado: removeu tags XML (<untrusted_visual_description>) e escape HTML, que faziam o DeepSeek parar de responder. - Mantida a segurança: a descrição ainda é marcada como referência visual e não substitui as instruções do sistema.
Como atualizar
Reinstale o plugin pelo marketplace do Verboo Code ou copie os arquivos da tag v0.3.2.
🤖 Generated with Verboo Code
v0.3.1 — Fallback automático para assinatura Verboo
O que mudou
- Restaurado o fallback automático para assinatura Verboo: o plugin volta a ler a credencial do router a partir dos arquivos
opencode.jsonusados pelo Verboo CLI (~/.config/opencode/opencode.json,~/.verboo/opencode.jsone./opencode.json). - Padrões do router Verboo: quando a credencial é encontrada sem modelo explícito, o plugin usa
https://code.verboo.ai/router/v1+qwen3.6-27b. - Mantida compatibilidade com
VISION_API_KEY,VISION_BASE_URL,VISION_MODELe as opçõesCLAUDE_PLUGIN_OPTION_*da UI do plugin. - Novo troubleshooting em
TROUBLESHOOTING.mde template.env.examplepara configuração manual de outros provedores.
Como usar
Se você tem assinatura Verboo ativa, basta garantir que o arquivo ~/.config/opencode/opencode.json existe com provider.verboo.options.apiKey. O plugin funciona automaticamente, sem variáveis de ambiente.
Para verificar:
node scripts/describe-image.mjs doctorv0.3.0
verboo-vision-fallback 0.3.0
- Configuração de endpoint, credencial, modelo, fallbacks e limites pela UI do plugin ou por variáveis de ambiente.
api_keymarcada como opção sensível; uso restrito à credencial persistente aceita pelo endpoint configurado.- Remoção de dependências de OAuth, keychain, Credential Manager e arquivos internos de autenticação do CLI.
- IDs de modelo tratados como valores opacos, sem normalização ou substituição implícita.
- Modo explícito
doctor, descoberta por/models, verificação visual mínima e diagnósticos seguros. - Resolução do cache de imagens, limites de entrada e recuperação fail-open do hook endurecidos.
- Hook nativo em
hooks/hooks.json, com prazo externo de 70 s e prazo interno padrão de 55 s. - Documentação de instalação limpa, configuração, privacidade, custos, recuperação e migração de hooks manuais antigos.