idea_world_labDEV JOURNAL
2026년 5월 29일 금요일

2026 년 5 월 29 일

  • Qwen Code 자동화 환경 정리
    • 원본 qwen-code.github 워크플로우와 .qwen 설정 경로를 맞춰 test/ci-verify 브랜치에 반영
    • .qwen 디렉터리가 ignore 처리되어 있어 git add -f .qwen으로 강제 포함
    • Qwen PR 리뷰, 이슈 triage, follow-up bot 관련 GitHub Actions 구성 확인
    • QwenLM/qwen-code 전용 repository guard를 Qwen 자동화 workflow에서는 현재 레포 기준으로 조정
  • RunPod self-hosted Qwen API 연동 방식 정리
    • GitHub Actions Secrets 기준으로 OPENAI_API_KEY, OPENAI_BASE_URL, OPENAI_MODEL 필요
    • QWEN_CODE_BOT_TOKEN, CI_BOT_PAT은 모델 API 키가 아니라 GitHub PAT 용도임을 구분
  • CI 정리
    • Qwen Code 원본 구조를 전제로 한 SDK Python 체크와 E2E Tests workflow 제거
    • 현재 프로젝트에는 packages/sdk-python, npm run build, npm run bundle, test:e2e 구조가 없어 원본 CI를 그대로 유지하면 실패함
    • Idea World CI는 현재 레포에 맞게 npm ci + npm run lint 중심으로 단순화
    • PR #3에서 최신 lint 체크와 Qwen PR Review 수동 실행 성공 후 squash merge 완료
  • 웹 검색 MCP 조사
    • bing, brave, duckduckgo 검색을 제공하는 web-search-mcp 확인
    • 참고: https://github.com/mrkrsl/web-search-mcp
    • 나중에 포크해서 검색 결과 포맷과 Qwen Code 흐름에 맞게 커스텀할 계획
  • Qwen 3.6 모델 사용 중 발견한 문제
    • .github 워크플로우를 그대로 sync해야 하는 작업을 .qwen 일부 파일 복사로 잘못 해석
    • 단순한 디렉터리 동기화 작업일수록 원본/대상 diff 검증을 먼저 해야 한다는 점을 확인
    • 웹 검색 결과를 찾는 능력은 좋아졌지만, 검색 결과를 코드 작업 맥락에 맞게 해석하는 능력은 별도 검증이 필요
  • 오후 2시 이후 인터넷 장애로 RunPod Qwen 서버가 끊겨 추가 자동화 검증이 중단됨
  • 개발 회고: docs/retrospectives/2026-05-29.md