드디어 마켓플레이스에 정식 배포했다 (Day 5)

도로의 이것저것·2026년 7월 27일

AI에이전트

목록 보기
5/15

오늘은 두 가지를 했어요. 에이전트 기능을 더 다듬은 것, 그리고 VS Code 확장을 마켓플레이스에 정식으로 배포한 것. 후자가 오늘의 메인 이벤트예요!

오늘 한 일 1: 기능 여섯 개 추가

코드 리뷰랑 블로그 QnA 양쪽에 아래 기능들을 붙였어요.

  • git diff 리뷰: 파일 전체가 아니라 python review.py --diff로 변경사항 만 리뷰 - 실제 PR 리뷰처럼 쓸 수 있음
  • 코드 품질 점수: 모든 리뷰 결과에 "7/10" 같은 한 줄 점수 추가
  • 증분 임베딩 업데이트: 새 글 쓸 때마다 전체를 다시 임베딩하지 않고, 바뀐 글만 찾아서 재 임베딩
  • 낮은 확신도 처리: 질문과 관련된 글이 없으면 억지로 답을 지어내지 않고 "블로그에 아직 없어요"라고 솔직하게 답함
  • 통합라우터(kodex.py): 파일 경로를 주면 리뷰, 질문을 주면 블로그 QnA로 알아서 라우팅
  • API 사용량 카운터(usage.py): 하루에 Gemini를 몇 번 호출했는지 기록

오늘 한 일 2: 마켓플레이스 배포

이게 오늘 진짜 삽질 이었어요

삽질 1: Azure Portal ≠ Azure DevOps

PAT(액세스 토큰)를 발급받으려고 dev.azure.com으로 갔는데 계속 portal.azure.com(가상머신, SQL, 데이터베이스 같은 걸 관리하는 완전히 다른 서비스)으로 접속이 됐어요. 이름이 너무 비슷해서 계속 헷갈렸는데, https://aex.dev.azure.com/으로 열어서 겨우 진짜 Azure DevOps화면으로 넘어갔어요.

삽질 2: engines.vscode 버전 불일치

토큰 발급 받고 vsce package를 실행했더니 이런 에러가 떴어요.

ERROR  @types/vscode ^1.125.0 greater than engines.vscode ^1.85.0.
Either upgrade engines.vscode or use an older @types/vscode version

npm install이 @types/vscode를 회신버전으로 깔아 놨는데, package.json의 engines.vscode는 예전 값 그대로였던 게 원인이었어요.

// Before
"engines": { "vscode": "^1.85.0" }

// After
"engines": { "vscode": "^1.125.0" }

배포 성공

DONE  Published doyu.kodex-code-review v0.0.1.

이제 VS Code에서 "Kodex"검색하면 바로 설치할 수 있어요. → 마켓플레이스에서 보기

오늘까지 진행상황

로드맵 기준으로 원래 3주치였던 Phase 1(셋업)+Phase 2(AI 에이전트 코어)를 5일 만에 끝냈어요. 마켓플레이스 정식 배포까지 마쳤으니, 코드 리뷰 도우미와 블로그 학습 AI는 CLI와 VS Code 확장 두 형태로 완성된 셈이에요.

다음 계획

에이전트 코어는 완성됐으니, 다음은 로드맵 Phase 3, 포트폴리오 사이트를 Next.js로 만들 차례예요.

profile
AI 서비스 기획•개발자 취업 준비생 입니다

0개의 댓글