OpenCode 2를 지원하는 2가지 OpenCode 플러그인 업데이트 — 생각 중 표시기 + 할당량 대시보드
My 2 OpenCode plugins now support OpenCode 2 — thinking indicators + quota dashboard
핵심 요약
OpenCode 2를 지원하도록 업데이트된 생각 중 표시기 및 할당량 대시보드 플러그인을 소개합니다.
- OpenCode 2 지원 — 플러그인별 패키지 구성으로 V1과 V2 모두 호환됨
- 생각 중 표시기 — 모델 처리 시 테두리 애니메이션과 사이드바 발광 효과 제공
- 할당량 대시보드 — OpenAI, Copilot 등 서비스별 사용량과 리셋 시간을 시각화함
- 버그 수정 — npm 설치 오류 및 Esc 키 입력 시 포커스 초기화 문제 해결
몇 달 전에 내가 매일 쓰는 플러그인 두 개를 올렸었지. 그 이후로 OpenCode 2 지원도 추가했고, V2용 쿼터 기능도 싹 갈아엎었어. 몇몇 너희들한테서 오류 나던 버그 두 개도 고쳤다. 업데이트 내용은 아래와 같아.
하는 일
-
opencode-thinking — 입력창 주변에 무지개색 테두리가 움직이고, WORKING/IDLE 표시등이 뜨며, 모델이 처리 중일 때 사이드바가 빛나게 해줌. 설정할 거 없음.
-
opencode-quota-extended — 사이드바에 OpenAI, GitHub Copilot, OpenCode Go의 쿼터 카드를 신호등 색깔 진행률 표시줄로 보여줌. 초기화 시간, 사용량/잔액, 그리고
quotaCLI까지 포함됨.
0.3.x 새로운 점
-
OpenCode 2 지원 (미리보기). 플러그인 하나당 패키지 하나인데, OpenCode 1.x용이랑 2용 항목이 따로 있어서 알아서 맞는 걸로 불러옴. V2에서는
opencode plugin add로 설치하면 됨. -
V2의 쿼터 기능은 OpenCode 2 자체 로그인 정보를 사용함 (공식 플러그인 API 경유). V1의
auth.json을 읽어오던 방식에서 바꿨어. 예전 방식은 토큰이 만료되거나 갱신이 안 되는 문제가 있었거든. -
npm 설치 오류 해결 (
unable to resolve dependency tree). 최신 OpenCode 버전에서 나던 문제인데,@opentui피어 범위를 실제 SDK 배포 버전이랑 맞췄음. -
thinking 플러그인의 Esc 버그 수정. 예전엔 애니메이션 프레임마다 프롬프트를 새로 만들어서 포커스가 풀리고 "Esc를 한 번 더 눌러 중단"하는 상태가 초기화됐었음. 이제 프롬프트는 한 번만 만들고 시각 효과만 움직이게 바꿈.
-
thinking 데모 GIF를 GitHub에 다시 올렸어 (예전 릴리스 스크립트가 폴더를 지워버렸더라고).
스크린샷 관련 참고
거기에 나오는 계정이랑 숫자는 다 가짜니까 오해하지 마. 색깔, 라벨, 상태 표시 같은 건 패널에서 실제로 나오는 거 그대로야.

