idea_world_labDEV JOURNAL
пятница, 29 мая 2026 г.

29 мая 2026 г.

  • Очистка среды автоматизации Qwen Code
    • Синхронизированы путь .github workflow и настройки .qwen оригинального qwen-code в ветку test/ci-verify
    • Поскольку каталог .qwen игнорируется, принудительно включён с помощью git add -f .qwen
    • Проверена конфигурация GitHub Actions, связанная с обзором PR Qwen, триажем задач и bot‑ом follow‑up
    • Guard репозитория QwenLM/qwen-code, предназначенный только для него, в workflow автоматизации Qwen скорректирован под текущий репозиторий
  • Описание способа интеграции self‑hosted Qwen API от RunPod
    • По секретам GitHub Actions требуются OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_MODEL
    • QWEN_CODE_BOT_TOKEN, CI_BOT_PAT — это не ключи модели, а токены GitHub PAT
  • Очистка CI
    • Удалены проверки SDK Python и workflow E2E Tests, основанные на оригинальной структуре Qwen Code
    • В текущем проекте отсутствуют packages/sdk-python, npm run build, npm run bundle, test:e2e, поэтому сохранение оригинального CI приводит к сбоям
    • Idea World CI упрощён до npm ci + npm run lint в соответствии с текущим репозиторием
    • После успешного ручного запуска последней проверки lint и обзора PR Qwen в PR #3 выполнено squash‑merge
  • Исследование MCP веб‑поиска
    • Проверен web-search-mcp, предоставляющий поиск через bing, brave, duckduckgo
    • См. https://github.com/mrkrsl/web-search-mcp
    • Планируется форкнуть и адаптировать формат результатов поиска и поток Qwen Code под свои нужды
  • Проблема, обнаруженная при использовании модели Qwen 3.6
    • Неправильно интерпретировали необходимость синхронизации .github workflow как копирование отдельных файлов .qwen
    • Подтверждено, что чем проще задача синхронизации каталогов, тем важнее предварительно проверять diff между источником и целью
    • Способность находить результаты веб‑поиска улучшилась, но требуется отдельная проверка корректности их интерпретации в контексте кода
  • После 14:00 возник сбой интернета, сервер RunPod Qwen отключился, и дальнейшая автоматическая проверка была прервана
  • Размышления разработчика: docs/retrospectives/2026-05-29.md