Releases: Hanjo92/NoPilot
Releases · Hanjo92/NoPilot
NoPilot v0.3.4
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
/v1gateway, 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 passednpm run lintnpm run buildgit diff --checknpx --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
NoPilot v0.1.0
첫 공개 릴리즈입니다.
Highlights
- VS Code LM, OpenAI, Anthropic, Gemini, Ollama를 지원하는 멀티 프로바이더 코딩 보조 확장
- 인라인 자동완성, 인라인 채팅 편집, 커밋 메시지 생성 제공
- 설정 웹뷰에서 provider 전환, 모델 선택, Ollama endpoint/model 관리 지원
- GitHub Copilot 활성 시 자동 인라인 요청을 멈추는 best-effort 중복 방지 옵션 추가
- 자동완성 품질 보강: 품질 프로필, 컨텍스트 캐시, 함수 블록 문맥, 파일 구조 요약, 유사 파일 샘플, 체이닝 상태 트리거 완화 반영
Validation
npm testnpm run compilenpm run lintnpm run buildnpx @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 정리는 다음 패치에서 정리하는 것이 좋습니다.