Antigravity v12.6
Symphony-first

Xây dựng AI Agent tin cậy với AWKit

Hệ thống vận hành AI Agent cao cấp giúp ngăn rò rỉ token, tối ưu hóa ngữ cảnh làm việc và bảo vệ mã nguồn tuyệt đối.

gh auth login --web && npm config set @babyskill:registry https://npm.pkg.github.com && npm config set //npm.pkg.github.com/:_authToken "$(gh auth token)" && npm install -g @babyskill/awkit && awkit install
awkit-dashboard --status

Lá chắn Token Thông minh

AWKit ngăn chặn phình dữ liệu prompt. Bằng cách tải chậm (lazy-load) các kỹ năng và nén động kết quả dòng lệnh, nó giữ cho cửa sổ ngữ cảnh luôn tinh gọn và tiết kiệm chi phí tối đa.

-68%
Prompt Tokens
150k
Auto-Recap Limit
1/10
Độ Nhiễu Ngữ Cảnh
// AWKit tự động kiểm tra dung lượng ngữ cảnh [AWKit] Token tích lũy đạt: 152,481 tokens. Kích hoạt tự động recap... [AWKit] Đang nén và lưu trạng thái vào .brain/session.json [AWKit] Context được tối giản. Thành công: tiết kiệm 92,400 tokens cho lượt sau.

Quy trình Kiểm soát 7 Cổng (7 Gates)

AWKit điều phối quy trình làm việc của AI qua các trạm gác nghiêm ngặt. Lập trình viên luôn nắm thế chủ động và dự đoán được mọi thay đổi.

G1
Cổng G1: Brainstorm Gemini
Phân tích kỹ lưỡng các yêu cầu, kiểm tra ràng buộc và định hình giải pháp kiến trúc tổng quát.
G2
Cổng G2: Kế hoạch & Kiến trúc Claude CLI
Kích hoạt bộ lập kế hoạch. Xuất bản tài liệu implementation_plan.md chi tiết để lập trình viên xem và phê duyệt.
G2.5
Cổng G2.5: Thiết kế Giao diện & Asset Codex CLI
Kiểm toán giao diện trực quan và assets. Sinh tài nguyên ảnh/spritesheet dạng lưới Grid chuẩn hóa nếu thiếu.
G3
Cổng G3: Symphony Enforcer Gemini
Khởi tạo công cụ theo dõi task Symphony, chia nhỏ công việc thành checklist cụ thể trong task.md.
G4
Cổng G4: Vòng lặp Thực thi (3 Pha) Qwen / Claude
Chạy tuần tự: Thiết lập Hạ tầng ➜ Khung Giao diện (Mock) ➜ Tích hợp Logic thực tế.
G5
Cổng G5: Kiểm chứng & Kiểm toán Codex CLI
Chạy các bài kiểm thử (test suite), kiểm tra cú pháp và xuất báo cáo walkthrough.md trực quan.

Tính năng Nổi bật

Các công cụ thông minh giúp giải phóng lập trình viên khỏi các thao tác thủ công phức tạp.

Tích hợp GitNexus

Bản đồ hóa toàn bộ kiến trúc mã nguồn. Phân tích vùng ảnh hưởng (blast-radius) trước khi sửa đổi, bảo đảm code không bị lỗi hồi quy.

Thang Giản đơn (Ladder)

Thực thi Ponytail Rules nghiêm ngặt. Ưu tiên API có sẵn và mã nguồn gốc tinh gọn. Hạn chế tối đa các dependency dư thừa.

Dừng lại Đúng lúc (Mindful Stop)

Ngăn chặn các vòng lặp sửa lỗi vô tận. Tự động đề xuất nghỉ ngơi hoặc hỏi ý kiến lập trình viên sau 3 lần thử thất bại.

Đồng bộ Telegram & Trello

Nhận thông báo cập nhật qua Telegram và tự động cập nhật tiến độ công việc trên Trello khi tác tử chạy ngầm.

Hệ sinh thái Kỹ năng (Packs)

Mở rộng linh hoạt với các gói tính năng chuyên sâu: dịch ngược ứng dụng, phát triển iOS/Android gốc, tạo thiết kế đồ họa...

Công cụ quản lý Symphony

Theo dõi tác vụ đa tác tử qua cơ sở dữ liệu SQLite cục bộ. Cung cấp dashboard trực quan về tiến trình các tệp tin.

Trình mô phỏng giao diện CLI

Click để thực thi thử các lệnh CLI của AWKit và xem cấu trúc kết quả hiển thị trực tiếp.

$ awkit status
Checking workspace file differences... Source Workspace: /Users/trungkientn/Dev/NodeJS/main-awf Active Runtime: /Users/trungkientn/.gemini/antigravity ✓ All 12 configuration files are fully in sync. ✓ 75 workflows mapped, no drift.

Thiết kế Hướng tới sự An toàn

Lý do các nhà phát triển ưu tiên triển khai AWKit thay vì sử dụng các tác tử AI tự do.

Tác tử thông thường

Mô hình Hỗn loạn (Chaos)

  • Đọc bừa bãi toàn bộ tệp tin vào context, gây phình và rò rỉ token nhanh chóng.
  • Chỉnh sửa code mù quáng mà không kiểm toán vùng ảnh hưởng, dễ phá hỏng hệ thống.
  • Kẹt trong vòng lặp vô tận sửa lỗi biên dịch, lãng phí chi phí API lớn.
  • Viết thêm nhiều đoạn mã trừu tượng quá mức cho các nhu cầu giả định trong tương lai.
Tác tử AWKit

Mô hình Điều phối (Orchestrated)

  • Chỉ nạp các kỹ năng cần thiết, nén gọn dữ liệu nhờ cơ chế Auto-Recap.
  • Phân tích biểu đồ cuộc gọi và các dependencies để khoanh vùng tác động của code.
  • Quy tắc 3 lần thử nghiêm ngặt giúp dừng lại đúng lúc để hỏi ý kiến lập trình viên.
  • Bắt buộc viết code tối giản, bảo vệ mã nguồn gọn gàng, sạch sẽ.