CHEAPAI / CLI CHANGELOG

CheapAI CLI Changelog

버전별 업데이트 내역입니다. 새 릴리스는 점진적으로 배포될 수 있으며, 패키지 반영까지 시간이 걸릴 수 있습니다.

PACKAGE@akitect/cheapai
INSTALLnpm install -g @akitect/cheapai
LATEST0.3.3

새 버전은 점진적으로 배포되며, 모든 사용자에게 반영되기까지 며칠이 걸릴 수 있습니다. 최신 버전으로 올리려면 npm install -g @akitect/cheapai를 다시 실행하세요.

0.3.3Latest

fullscreen TUI: 화면 떨림 완화, 한글 입력 즉시 반영, 마우스·리사이즈 보강

fullscreen TUI 전용 업데이트입니다. Dirty-line paint와 커서 전용 이동으로 Windows Terminal 등에서의 상하 떨림을 줄이고, grapheme 단위 편집과 즉시 페인트로 한글 입력이 한 박자 늦게 보이던 체감을 완화했습니다. 마우스 SGR 파싱과 리사이즈 시 페인트 캐시 무효화도 보강했습니다.

Improvements (9)
  • Dirty-line paint: 바뀐 줄만 다시 그려 전체 프레임 재출력을 줄입니다.
  • 터미널 크기가 바뀔 때만 전체 재페인트합니다. 커서만 움직일 때는 줄 재그리기 없이 커서 위치만 이동합니다.
  • 부분 업데이트 시 커서 hide/show 반복을 줄여 떨림과 IME 방해를 완화합니다.
  • 스피너 주기를 90ms에서 120ms로 조정합니다.
  • 마우스 any-motion(1003)은 사용하지 않아 호버로 전체 리페인트가 나지 않게 유지합니다.
  • 커서·편집 단위를 grapheme cluster로 통일해 자모·음절·이모지 커서 위치를 안정화합니다.
  • 입력·삭제·커서 이동 시 renderSoon 대신 renderNow로 즉시 반영합니다.
  • 연속 입력 배치 처리(takePrintableRun)로 자모/음절이 한꺼번에 와도 insert와 paint를 한 번에 수행합니다.
  • 불완전한 SGR 마우스 시퀀스를 일반 키로 오인하지 않도록 대기하고, 마우스 시퀀스를 일반 CSI 키 파서에서 분리합니다.
Fixes (2)
  • Windows Terminal 등에서 매 프레임 전체 화면 재그리기(\x1b[H + full frame + clear)로 생기던 상하 떨림을 줄였습니다.
  • 한글 입력이 한 박자 늦게 보이던 체감을 완화했습니다.
Patches (1)
  • 리사이즈 시 paint 캐시를 무효화한 뒤 다시 그립니다.
0.3.2

에이전트 런타임 강화, TUI 선택/복사, diff·Windows 인코딩·UX 개선

0.3.0 라인 출시(0.3.2). 세션 복구·저널·재시도와 mid-run 큐/스티어링으로 에이전트 런타임을 강화하고, 채팅·입력 드래그 선택/복사·멀티라인 입력·스크롤백 포커스를 포함한 TUI와 edit/write diff, Windows 셸 한글 인코딩, monochrome 테마, `/turn`·모델→effort·종료 단축키 등 UX를 다듬었습니다.

Improvements (7)
  • 에이전트 런타임 강화: 세션 복구, 저널, 재시도, mid-run 큐/스티어링을 지원합니다.
  • TUI: 채팅·입력 영역에서 드래그 선택/복사를 지원합니다.
  • TUI: 멀티라인 입력과 스크롤백 포커스를 개선했습니다.
  • edit/write 작업 시 diff를 표시합니다.
  • `/turn` 무제한(0)을 지원합니다.
  • 모델 선택 후 effort(추론 강도)를 고를 수 있습니다.
  • 더블 Ctrl+C로 종료하는 UX를 추가했습니다.
Fixes (1)
  • Windows 셸에서 한글이 깨지던 인코딩 문제를 수정했습니다.
Patches (2)
  • monochrome 테마 색·대비를 정리했습니다.
  • 터미널 탭 타이틀 등 소소한 UX를 다듬었습니다.
0.2.0

브라우저 계정 연결 안정화와 초보 설치 가이드 연동

device-code 로그인 흐름을 다듬고, 웹의 CLI 설치·승인 안내와 맞추었습니다. 공용 크레딧으로 웹 챗·API와 같은 잔액을 사용합니다.

Improvements (4)
  • 브라우저 device-code 승인 화면과 CLI 로그인 안내 문구를 맞췄습니다.
  • npm 전역 설치 후 `cheapai login` → 웹 승인 → 터미널 사용 흐름을 문서화했습니다.
  • 연결된 CLI 키를 API 대시보드에서 확인하고 폐기할 수 있습니다.
  • 웹 `/cli` 초보 가이드(Node.js/npm 설치 순서)와 연동했습니다.
Fixes (2)
  • 승인 만료·재시도 시 터미널 안내가 불명확하던 메시지를 정리했습니다.
  • 로그인 세션이 끊긴 뒤 재연결 안내가 누락되던 경우를 보완했습니다.
Patches (0)
0.1.0

CheapAI CLI 첫 공개 — 설치, 로그인, 터미널 실행

npm으로 설치하고 브라우저 계정에 연결해 터미널에서 CheapAI를 사용할 수 있는 첫 버전입니다. 웹 챗·API와 동일한 계정 크레딧을 사용합니다.

Improvements (4)
  • `npm install -g @akitect/cheapai` 전역 설치를 지원합니다.
  • `cheapai` / `cheapai login` 명령으로 실행과 계정 연결을 시작합니다.
  • OpenAI 호환 API 경로와 공용 크레딧 잔액을 CLI에서 사용합니다.
  • 웹 `/cli/authorize` 화면에서 인증번호를 승인합니다.
Fixes (0)
Patches (0)