Provider Switcher + Vietnamese Fix + Auto Click & Scroll + CLI Installer
Khi gõ tiếng Việt trong Claude Code CLI, các bộ gõ (Unikey, EVKey, OpenKey, GoTiengViet, PHTV...) sử dụng kỹ thuật "backspace + thay thế":
DEL (0x7F) để xóa,
rồi chèn lại text mới.
Bug: Claude Code CLI khi nhận ký tự 0x7F,
nó chỉ xóa (backspace) mà không chèn ký tự thay thế →
ký tự bị "nuốt", text bị mất hoặc sai.
Tool tự động patch file cli.js của Claude Code, thay thế đoạn code xử lý backspace:
| Bước | Hành động |
|---|---|
| 1 | Phát hiện ký tự DEL (0x7F) trong input |
| 2 | Đếm số lần 0x7F xuất hiện → backspace đúng N lần |
| 3 | Chèn lại text thay thế (phần mà bản gốc bỏ qua) |
| 4 | Cập nhật state (text + cursor offset) chính xác |
cli.js.backup-* trước khi patch
claude-code update phiên bản mới (npm update),
file cli.js sẽ bị ghi đè → cần chạy Fix lại.
Auto Click & Scroll tự động click các nút xác nhận và auto-scroll chat panel trong Antigravity.
| Pattern | Nghĩa | Khi nào xuất hiện |
|---|---|---|
| Run | Chạy lệnh terminal | Khi AI muốn chạy command (npm install, git...) |
| Allow | Cho phép thao tác | Khi AI muốn đọc/sửa file, truy cập hệ thống |
| Always Allow | Luôn cho phép tool này | Cho phép vĩnh viễn (không hỏi lại lần sau) |
| Keep Waiting | Tiếp tục chờ | Khi lệnh chạy lâu, hệ thống hỏi bạn có muốn tiếp tục chờ |
| Retry | Thử lại | Khi lệnh bị lỗi, timeout — tự thử lại |
| Continue | Tiếp tục | Khi AI đạt giới hạn context, hỏi có muốn tiếp |
| Allow Once | Cho phép 1 lần | Cho phép thao tác này 1 lần (lần sau hỏi lại) |
| Allow This Conversation | Cho phép trong phiên này | Cho phép tool trong suốt cuộc hội thoại hiện tại |
| Accept | ⚠️ Chấp nhận kế hoạch / thay đổi | Khi AI đề xuất plan, implementation — BỎ TICK nếu muốn tự duyệt |
| Accept all | ⚠️ Chấp nhận tất cả thay đổi | Chấp nhận mọi thay đổi code cùng lúc — BỎ TICK nếu muốn review |
Accept và Accept all.| Setting | Mặc định | Nghĩa |
|---|---|---|
| Click Interval | 1000ms | Quét tìm nút mỗi bao lâu. Giảm = phản hồi nhanh hơn, tăng CPU |
| Scroll Interval | 500ms | Tốc độ auto-scroll xuống cuối chat. Giảm = mượt hơn |
| Scroll Pause | 7000ms | Khi bạn cuộn tay lên đọc, tạm dừng auto-scroll bao lâu trước khi tự cuộn lại |
CLI Installer giúp cài đặt nhanh các AI coding tools phổ biến.
⚡ Install: Cài tool đơn lẻ hoặc tất cả bằng 1 click
🔄 Update: Chạy lại lệnh install để cập nhật phiên bản mới
✅ Installed: Tool đã có sẵn trên máy
Yêu cầu: Node.js 18+ (cho npm tools), Python 3.9+ (cho Aider)
📖 Xem hướng dẫn cài tay đầy đủ (INSTALL_GUIDE.md)
— bao gồm script auto-install cho Windows, macOS, Linux