Releases: ARTHONG1/vsstudiovibecoding
Releases · ARTHONG1/vsstudiovibecoding
Release list
v2.7.0 - 공식 Dev Tunnel 다이렉트 QR 및 모바일 2버튼 UX 완성
v2.7.0 공식 Dev Tunnel 다이렉트 QR 모바일 원격 코딩 완성 (Major Release)
- 공식
code.cmd tunnel엔진 기반 다이렉트 QR 생성:- 마이크로소프트 공식 터널 CLI를 안전하게 구동하여 실시간 stdout에서
vscode.dev/tunnel/<name>/<project>주소를 즉시 캡처. - 외부 인터넷 없이 로컬에서 고화질 SVG QR 코드를 인라인 렌더링하여 스마트폰 카메라 스캔 즉시 프로젝트 접속 지원.
- 마이크로소프트 공식 터널 CLI를 안전하게 구동하여 실시간 stdout에서
- 원격 환경 2개 버튼 모바일 UX 완성:
- 스마트폰
vscode.dev접속 시 불필요한 에디터 메뉴 및 상태바 버튼을 숨기고, [ 🗖 터미널 전체 ](AI 지시)와 [ 🌐 미리보기 전체 ](내 사이트 직접 확인) 2개 버튼으로 쾌적한 원격 코딩 환경 제공.
- 스마트폰
- 원격 터널 서버 Vibe 확장 자동 적재:
--install-extension을 통해 Vibe 확장을 원격 터널 서버에 자동 탑재하여, 폰에서도 타임머신 및 화면 전환 엔진이 100% 동작.
extensionKind: ["workspace"]및.vibe/remote-config.json내장:- 스마트폰에서 워크스페이스가 아닌 개별 폴더로 접속하더라도 엔트리 파일, 프리뷰 URL, Codex 실행 경로를 완전하게 복원.
vscode.env.asExternalUri기반 모바일 프리뷰 포워딩:- 원격 폰 브라우저에서 로컬 개발 서버 접속 시 터널 포워딩 주소로 자동 변환하여 미리보기 렌더링 무결성 보장.
v2.6.6 - Git 명령 셸 인젝션 방어, 사용자 인덱스 보호 & 모노레포 격리
v2.6.6 보안 및 무오염 강화 릴리스 (Hardened Security & Isolation Release)
- Git 명령 셸 인젝션 방어 (execFileSync):
- 사용자 프롬프트가 들어가는 Git 커밋 명령을 셸 문자열 결합 방식에서 인자 배열 전달 방식(execFileSync)으로 전면 교체하여, %, &, |, " 등 특수문자나 한글/줄바꿈 입력 시의 셸 파싱 오류 및 인젝션 위험을 원천 차단.
- 사용자 Staging Area(index) 완전 무오염화:
- initGit()에서 사용자의 실제 index를 건드리던 git rm -rf --cached .vibe 명령을 완전히 삭제하여, 기존 프로젝트의 Staging 상태를 1바이트도 건드리지 않도록 보호.
- 모노레포 변경 감지 경로 격리:
- git status --porcelain -- . 로 경로 한정자를 적용하여 형제 프로젝트의 파일 변경으로 인한 불필요한 타임머신 스냅샷 생성 방지.
- 레거시 파일 정리 및 문서 현실화:
- 미사용 qrcode.js 파일을 완전히 제거하여 패키지 경량화 (42KB -> 39KB).
- 과장된 복원 표현을 기술적 사실에 맞게 정밀 롤백으로 정돈.
- GitHub Repository 메타데이터에서 레거시 OpenCode 문구 제거 및 Codex 단일화 반영.
v2.6.5 - 타임머신 Git GC 방어, Staging 보존 & 정밀 회귀 테스트
v2.6.5 안정화 릴리스 (Stability Release)
- 타임머신 Git GC(가비지 컬렉션) 영구 방어:
- 체크포인트 커밋 생성 시
efs/vibe/checkpoints/ 숨은 참조 등록으로 Git 최적화 시 커밋 삭제 원천 방지. - 동일 대화 턴 내 중복 업데이트 시 이전 참조를 자동 정리(git update-ref -d)하여 레퍼런스 누수 차단.
- 체크포인트 커밋 생성 시
-
롤백 시 사용자 Staging Area(index) 100% 보존:
estoreShadowCheckpoint 복원 명령에 GIT_INDEX_FILE shadow index를 온전히 주입하여 사용자가 미리 git add 해둔 파일 상태 불변 보장.
- 모노레포 / 하위 폴더 중복 Git init 방지:
- initGit 호출 시 git rev-parse --git-dir를 사용하여 상위 저장소 유무를 선제 검사.
- 정밀 회귀 테스트 완비:
-
ests/timemachine.test.cjs에서 mock 객체의 sha 연동 오류를 수정하고, 실제 파일 복구 및 Staging 상태 보존을 100% 입증.
-
- 명령 명칭 정돈:
- 모바일 리모트 명령을 Vibe Coding: Mobile Remote Setup으로 공식 기능 명칭에 맞춰 정돈.
Full Changelog: v2.6.4...v2.6.5
v2.6.4 - AI 에이전트 자율 모바일 비전 루프 및 포트 전달 자동화
주요 변경 사항 (v2.6.4)
- AI 에이전트 자율 모바일 비전 루프 (Chat Vision Loop):
- 모바일/원격 UI 작업 시 에이전트가 윈도우 내장 Edge(msedge --headless=new)를 활용해 모바일 뷰포트(412x915) 화면을 캡처하고 대화창에 마크다운 사진으로 첨부 보고.
- 별도 앱 전환 없이 스마트폰 대화창 안에서 결과 확인 가능.
- VS Code 포트 전달 (Dev Tunnels) 자동 속성 내장:
- .code-workspace에
emote.portsAttributes를 기본 내장하여 개발 서버 포트 자동 감지 및 터널 준비.
- .code-workspace에
- 스킬 본질 준수:
- 스킬에 복잡한 데몬을 때려박지 않고 AI 에이전트의 판단에 캡처와 검증을 위임하여 충돌 및 리소스 낭비 원천 차단.
v2.6.3
모바일 작업을 공식 Codex Remote 방식으로 안내합니다
- [모바일] 버튼에서 현재 프로젝트 경로와 AI에게 초기 설정을 맡길 요청을 제공합니다.
- AI가 기존 연결과 작업을 재사용하고 동일한 PC·프로젝트 폴더를 검증하도록 스킬 지침을 추가했습니다.
- 터널 자동 실행·클립보드 감시·자체 QR 생성을 제거했습니다. 버튼은 연결 안내이며 원격 연결을 자동 활성화하거나 확인했다고 표시하지 않습니다.
- README와 GitHub Pages의 모바일 안내 및 다운로드 링크를 최신화했습니다.
검증
- Windows CI: 21개 테스트 통과, 패키지/링크 검사 통과
- 릴리스 ZIP 자동 생성 및 GitHub Pages 배포 완료
- 로컬 확장 v2.6.3 설치 및 실제 Windows 경로의 실행 파일 해시 확인
- 실제 VS Code 화면 확인은 사용자 진행 예정
기존 설치·레이아웃·백업 기능은 변경하지 않았습니다. 실행 중인 VS Code는 창 다시 로드 후 새 안내가 적용됩니다.