Xây dựng Claude Code trong hai ngày từ con số không: Cùng bạn bóc tách từng lớp của AI CLI

Chuyên mục: WaytoAGI · AIHOT.VN · Tác giả / Nguồn: · Cập nhật:

Tóm tắt cốt lõi: Một agentic CLI cấp sản xuất thực sự cần những thành phần nào? Cách triển khai cụ thể của từng lớp là gì? Quản lý bộ đệm SSE như thế nào, phân đoạn system prompt ra sao, chặn quyền của công cụ như thế nào, và nén ngữ cảnh khi bị đầy như thế nào. Những câu hỏi này không thể trả lời bằng cách đọc tài liệu, và việc đảo ngược mã nguồn bị xáo trộn thì cực kỳ kém hiệu quả. Lấy Claude Code làm hệ quy chiếu, tác giả đã xây dựng lại từ đầu một bản triển khai có chức năng tương đương — hoàn toàn bằng TypeScript, không dùng framework, phụ thuộc duy nhất vào fast-glob, tạo ra 46 tệp và 10.000 dòng TypeScript. Bài viết này ghi lại các quyết định kỹ thuật và chi tiết triển khai của từng lớp trong quá trình đó.