Skip to content

Releases: Hanjo92/NoPilot

NoPilot v0.3.4

07 Jun 14:05

Choose a tag to compare

NoPilot v0.3.4

GitHub Releases를 현재 VS Code Marketplace에서 서비스 중인 NoPilot 0.3.4 내용에 맞춰 갱신한 릴리즈입니다.

Marketplace: https://marketplace.visualstudio.com/items?itemName=hanjo92.nopilot
Install: ext install hanjo92.nopilot

현재 서비스 주요 기능

  • Activity Bar control center: VS Code Activity Bar의 NoPilot 메뉴에서 설정, provider/model 선택, API key, inline suggestion toggle, commit message 생성을 바로 실행합니다.
  • Provider-first model picker: 여러 provider의 모델이 한 목록에 섞이지 않도록 provider를 먼저 고르고, 해당 provider의 모델만 선택합니다.
  • Settings dashboard: provider 활성화, API key 저장, live model refresh, endpoint 설정, usage summary를 한 설정창에서 관리합니다.
  • Usage visibility: 현재 provider 요청 수, 전체 요청 수, 가장 많이 사용한 provider, provider별 비중을 status bar와 settings dashboard에 표시합니다.
  • Inline completions and inline chat: 자동 ghost text와 Ctrl+I/Cmd+I 기반 inline chat 편집을 제공합니다.
  • AI commit messages: Git diff 기반 conventional/simple commit message를 생성하고, custom prompt template도 지원합니다.
  • Remote and custom endpoints: VS Code LM, Anthropic, OpenAI, Gemini, OpenAI-compatible /v1 gateway, local/LAN/tunneled/remote Ollama endpoint를 지원합니다.
  • Local-first secrets: Provider API key는 VS Code SecretStorage에 저장합니다.

0.3.4 변경점

Added

  • nopilot.commitMessage.customPrompt 설정을 추가했습니다.
  • Custom prompt에서 {{diff}}, {{language}} placeholder를 지원합니다.
  • Settings UI에서 custom commit prompt를 편집할 수 있습니다.

Changed

  • Marketplace icon과 Activity Bar icon을 새 디자인으로 갱신했습니다.

Fixed

  • VS Code가 automatic inline request를 순간적으로 cancel한 뒤 provider 응답이 늦게 도착해도, 유효한 completion을 cache에 남겨 다음 요청에서 ghost text가 다시 표시되도록 수정했습니다.

v0.1.0 이후 누적 하이라이트

  • OpenAI-compatible provider를 추가해 custom gateway, proxy, self-hosted endpoint를 사용할 수 있게 했습니다.
  • Remote Ollama optimization mode를 추가해 느리거나 원격인 Ollama endpoint에서 automatic inline request를 더 가볍게 처리합니다.
  • Provider usage summary와 settings usage chart를 추가했습니다.
  • NoPilot Activity Bar sidebar menu를 추가했습니다.
  • Provider/model picker를 provider-first 흐름으로 개편했습니다.
  • Provider activation 직후 settings UI가 즉시 갱신되도록 수정했습니다.
  • Settings panel이 provider state render마다 endpoint-backed provider를 반복 refresh하던 문제를 수정했습니다.
  • Marketplace와 README 설명을 현재 UX에 맞춰 갱신했습니다.

Validation

  • npm test - 152 passed
  • npm run lint
  • npm run build
  • git diff --check
  • npx --yes @vscode/vsce package --out /Users/song/Projects/NoPilot/nopilot-0.3.4.vsix

Artifact

  • nopilot-0.3.4.vsix
  • SHA256: 2c2e0b4ecdcb1e222abba90e9b3ea7c88ed207603d554036ef1f27b8a8ddb93a

Closes #62

v0.1.0

15 Apr 14:38
4e5cce7

Choose a tag to compare

NoPilot v0.1.0

첫 공개 릴리즈입니다.

Highlights

  • VS Code LM, OpenAI, Anthropic, Gemini, Ollama를 지원하는 멀티 프로바이더 코딩 보조 확장
  • 인라인 자동완성, 인라인 채팅 편집, 커밋 메시지 생성 제공
  • 설정 웹뷰에서 provider 전환, 모델 선택, Ollama endpoint/model 관리 지원
  • GitHub Copilot 활성 시 자동 인라인 요청을 멈추는 best-effort 중복 방지 옵션 추가
  • 자동완성 품질 보강: 품질 프로필, 컨텍스트 캐시, 함수 블록 문맥, 파일 구조 요약, 유사 파일 샘플, 체이닝 상태 트리거 완화 반영

Validation

  • npm test
  • npm run compile
  • npm run lint
  • npm run build
  • npx @vscode/vsce package --out nopilot-0.1.0.vsix

Artifact

  • nopilot-0.1.0.vsix
  • SHA256: 1c41ce11471b9ba46f4179febbe9e2169448144ae50e3586e26a639c978c0425

Notes

  • Copilot overlap 감지는 VS Code 공개 API 제약 때문에 best-effort 방식입니다.
  • 패키지 메타데이터의 GitHub URL 정리는 다음 패치에서 정리하는 것이 좋습니다.