idea_world_labDEV JOURNAL
sexta-feira, 29 de maio de 2026

29 de maio de 2026

  • Organização do ambiente de automação do Qwen Code
    • Alinhamos os caminhos de workflow .github e configuração .qwen do qwen-code original ao branch test/ci-verify
    • O diretório .qwen está ignorado, então usamos git add -f .qwen para forçar a inclusão
    • Verificamos a configuração de GitHub Actions para revisão de PRs do Qwen, triagem de issues e bot de follow‑up
    • O guard de repositório exclusivo QwenLM/qwen-code foi ajustado no workflow de automação do Qwen conforme o repositório atual
  • Organização da integração da API Qwen auto‑hospedada no RunPod
    • Conforme os Secrets do GitHub Actions, são necessários OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_MODEL
    • QWEN_CODE_BOT_TOKEN e CI_BOT_PAT são para uso como PAT do GitHub, não como chave de API do modelo
  • Limpeza de CI
    • Removemos o workflow de SDK Python e testes E2E que pressupõem a estrutura original do Qwen Code
    • O projeto atual não possui packages/sdk-python, npm run build, npm run bundle ou test:e2e, portanto manter o CI original causaria falhas
    • O Idea World CI foi simplificado para npm ci + npm run lint, adequado ao repositório atual
    • No PR #3, após sucesso nas verificações de lint mais recentes e execução manual da revisão de PR do Qwen, concluímos o squash merge
  • Investigação do MCP de pesquisa web
    • Verificamos o web-search-mcp que oferece buscas via bing, brave e duckduckgo
    • Referência: https://github.com/mrkrsl/web-search-mcp
    • Planejamos forkar e customizar o formato de resultados e fluxo do Qwen Code no futuro
  • Problema encontrado ao usar o modelo Qwen 3.6
    • Interpretamos erroneamente a necessidade de sincronizar o workflow .github copiando apenas alguns arquivos .qwen
    • Confirmamos que, quanto mais simples a sincronização de diretórios, mais importante é validar as diferenças origem/destino primeiro
    • A capacidade de buscar resultados na web melhorou, mas ainda precisamos validar separadamente a interpretação desses resultados no contexto de tarefas de código
  • Após as 14h, uma falha de internet interrompeu o servidor Qwen no RunPod, pausando as verificações automáticas adicionais
  • Retrospectiva de desenvolvimento: docs/retrospectives/2026-05-29.md