9 điểm bởi GN⁺ 2025-09-04 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Tích hợp giữa Claude CodeZed đã ra mắt dưới dạng beta công khai
  • Việc giới thiệu Agent Client Protocol (ACP) mới mở ra khả năng mở rộng kết nối với nhiều agent khác nhau
  • Nhà phát triển giờ có thể sử dụng Claude Code ngay trong Zed với khả năng làm việc thời gian thực, trên nhiều tệp và theo quy trình tùy chỉnh
  • Bộ chuyển đổi ACP cho Claude Code đã được mã nguồn mở, giúp có thể dùng trên các trình soạn thảo khác
  • Trong tương lai, với nền tảng ACP, việc mở rộng và khai thác nhiều AI agent khác nhau một cách thuận tiện được kỳ vọng sẽ phát triển mạnh

Giới thiệu

  • Theo yêu cầu liên tục từ các nhà phát triển, tính năng tích hợp native giữa Claude Code và trình soạn thảo Zed đã được phát hành dưới dạng beta công khai
  • Tích hợp lần này không chỉ là một plugin đơn thuần mà được triển khai dựa trên chuẩn mở mới Agent Client Protocol (ACP)
  • ACP là một tiêu chuẩn cho phép kết nối với nhiều agent khác nhau không chỉ trong Zed mà cả ở các trình soạn thảo khác

Tính năng chính

  • Có thể chạy Claude Code như một agent đầy đủ tính năng trong Zed
    • Vượt xa giao diện terminal UI đơn giản, mở ra nhiều cách sử dụng khác nhau trên một trình soạn thảo hiệu năng cao
  • Có thể theo dõi theo thời gian thực tình trạng chỉnh sửa đồng thời trên nhiều tệp cùng với hỗ trợ language server
  • Hỗ trợ xem xét chi tiết các thay đổi mã nguồn thông qua multi-buffer và cho phép chấp nhận/từ chối
  • Có thể ghim danh sách công việc vào sidebar để luôn nắm được trạng thái công việc hiện tại
  • Có thể xây dựng quy trình tự động hóa cho các tác vụ phát triển lặp đi lặp lại và thường dùng bằng custom slash command

Bối cảnh và cách tích hợp

  • Giải quyết những giới hạn của giao diện CLI trên terminal hiện có, đồng thời cung cấp khả năng quản lý và kiểm soát mã nguồn rộng hơn thông qua tích hợp sâu với Zed
  • Có thể dùng Claude Code cùng với các agent riêng của Zed (như Gemini CLI), đồng thời kết hợp với mọi agent tương thích ACP
  • Tích hợp được thực hiện thông qua một bộ chuyển đổi chuyển Claude Code SDK sang định dạng JSON RPC của ACP
  • Bộ chuyển đổi này hoạt động độc lập, còn Zed cung cấp giao diện người dùng, qua đó cho thấy khả năng mở rộng linh hoạt

Mã nguồn mở và khả năng mở rộng

  • Bộ chuyển đổi ACP cho Claude Code được mã nguồn mở theo giấy phép Apache, cho phép sử dụng tự do trong mọi trình soạn thảo áp dụng ACP
    • Ví dụ, plugin CodeCompanion của Neovim đã áp dụng ACP và hiện có thể sử dụng Claude Code
  • Người dùng GitHub Xuanwo đã nhanh chóng triển khai ACP cho Claude Code và góp phần lan tỏa giao thức này; lời cảm ơn cũng được gửi tới họ

Định hướng sắp tới và cơ hội tham gia

  • Trong tương lai, ngoài Gemini CLI và Claude Code, sẽ còn có thêm nhiều agent khác được hỗ trợ
  • Thông qua ACP, các AI agent khác cũng có thể được sử dụng tự do trong nhiều trình soạn thảo như Zed, Neovim
  • Hiện tại, nhiều tính năng cốt lõi của Claude Code đã được hỗ trợ thông qua SDK, và sẽ còn thêm nhiều tính năng hơn trong thời gian tới
  • Cả nhà phát triển lẫn người tạo agent đều được mời tham gia cộng đồng để đóng góp và phản hồi về ACP cũng như bộ chuyển đổi Claude Code

Tham khảo và cách tham gia

  • Nếu là nhà phát triển agent, bạn có thể liên hệ để trao đổi về việc tích hợp với Zed
  • Nếu muốn có thêm tính năng cho Claude Code, nên đề xuất với Anthropic về việc hỗ trợ SDK hoặc áp dụng ACP
  • Khuyến khích đóng góp và thảo luận trong các dự án Open Source như ACP và bộ chuyển đổi Claude Code

Thông tin khác

  • Zed có thể được tải xuống và sử dụng trên macOS và Linux
  • Nếu quan tâm đến tương lai của phát triển phần mềm, có thể ứng tuyển qua trang tuyển dụng của đội ngũ

Chưa có bình luận nào.

Chưa có bình luận nào.