Melhorias
- Mensagens de erro amigáveis: Quando o token OAuth expira, o plugin agora mostra mensagens claras em português com instruções de como re-autenticar, em vez de JSON bruto da API
- Classificação de erros por tipo: 401/403 (token inválido), 429 (rate limit), 5xx (servidor indisponível)
- Log condicional: Detalhes técnicos só aparecem com
OPENCODE_QWEN_DEBUG=1
- Fallback robusto: Quando o refresh token falha, o plugin não continua com token expirado
Antes
Error: Qwen API error: 401 - {"error":{"message":"Invalid authentication credentials","type":"authentication_error"}}
Depois
[Qwen] Token invalido ou expirado. Execute "npx opencode-qwencode-auth" ou "qwen-code auth login" para re-autenticar.
Atualização
bun update opencode-qwencode-auth