OpenCode v1.3.5~1.3.7: PowerShell 지원, 토큰 이중 카운팅 수정
안녕하세요, Tom입니다.
지난번에 OpenCode v1.3.2~1.3.3의 데스크톱 앱 내장과 이벤트 소싱 도입을 다뤘는데요, 그 사이 세 버전이 더 나왔어요. v1.3.5부터 v1.3.7까지 묶어서 정리해 볼게요.
이번 세 버전은 대규모 아키텍처 변화보다는 안정성과 플랫폼 확장에 집중한 모습이에요.
v1.3.5 — 플러그인 안정화
⚠️ 비동기 플러그인 훅 수정
플러그인 훅이 비동기 작업을 제대로 처리하지 못하던 문제가 수정됐어요. 플러그인을 직접 만들어서 쓰시는 분들이라면 체감될 수 있는 변화예요. 이전에 간헐적으로 훅이 씹히던 경험이 있었다면 이 수정 덕분에 해결됐을 거예요.
💡 GPT 프롬프트 최적화
GPT 프롬프트를 더 미니멀하게 조정하고, 파일 참조 시 발생하던 짜증나는 동작들을 수정했더라고요. 세부 내용은 공개되지 않았지만, AI 응답 품질에 영향을 주는 부분이라 은근히 중요한 변경이에요.
v1.3.6 — 토큰 카운팅 버그 수정
⚠️ Anthropic/Bedrock 토큰 이중 카운팅 수정
이건 꽤 중요한 버그 수정이에요. Anthropic과 Amazon Bedrock 프로바이더에서 토큰 사용량이 이중으로 집계되던 문제가 있었더라고요. 세션 메트릭에서 실제보다 부풀려진 토큰 수치가 나왔던 거예요.
비용 추적을 하고 있었던 분들은 이 수정 후 수치가 확 줄어든 걸 보실 수 있을 거예요. 실제 사용량이 줄어든 건 아니고, 잘못 집계되던 게 바로잡힌 거니까 놀라지 마세요.
💡 변형 다이얼로그 검색 수정 (TUI)
TUI에서 변형(variant) 다이얼로그의 검색 기능이 제대로 작동하지 않던 문제도 수정됐어요. 타이핑 시 목록 필터링이 정상 동작하게 됐어요.
v1.3.7 — PowerShell 퍼스트클래스 지원
🎯 Windows PowerShell 지원
이번 릴리스의 핵심이에요. PowerShell이 퍼스트클래스로 지원되기 시작했어요. Windows 환경에서 OpenCode를 쓰는 분들에게는 반가운 소식이죠.
그동안 Windows 사용자들이 WSL이나 Git Bash를 경유해야 했던 불편함이 있었는데, 이제 PowerShell에서 네이티브로 사용할 수 있게 된 거예요.
💡 설정 파일 보존 & 기타 개선
- 플러그인 설치 시 설정 파일의 JSONC 주석이 보존돼요 — 설정에 달아둔 메모가 날아가지 않아서 좋더라고요
OPENCODE_DISABLE_CLAUDE_CODE_PROMPT환경 변수가 프로젝트 레벨 CLAUDE.md에서도 제대로 반영되도록 수정- TUI 변형 모달이 덜 방해되도록 개선, 다이얼로그 텍스트 영역에 테마 색상 적용
💡 커뮤니티 기여
v1.3.7에서는 2명의 커뮤니티 기여자가 참여했어요. LiteLLM 컴팩션 중 불필요한 _noop 도구 호출을 방지하는 수정과, apply_patch 도구 문서를 명확하게 정리하는 기여가 있었어요.
총평
세 버전 모두 화려한 신기능보다는 기존 기능의 안정성과 정확성을 다듬는 데 집중한 릴리스예요. 특히 토큰 이중 카운팅 수정은 비용 관리 측면에서 실질적으로 중요한 변경이고, PowerShell 지원은 Windows 생태계 확장의 의미 있는 한 걸음이에요.
OpenCode가 기능 추가에만 급급하지 않고 플랫폼별 완성도를 꼼꼼히 챙기는 모습이 인상적이에요. 앞으로도 계속 지켜볼게요.