пятница, 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