Trình soạn thảo Zed đã ra mắt tích hợp Claude Code ở phiên bản beta công khai, nhưng phản hồi ban đầu từ người dùng cho thấy những hạn chế đáng kể và phản ứng trái chiều từ cộng đồng nhà phát triển. Việc tích hợp này sử dụng SDK của Anthropic và Agent Client Protocol (ACP) mới, đánh dấu sự chuyển hướng về việc chuẩn hóa kết nối AI agent trong các trình soạn thảo mã.
Tương thích với Agent Client Protocol (ACP):
- Trình soạn thảo Zed (hỗ trợ gốc)
- Neovim (thông qua plugin CodeCompanion)
- Tiêu chuẩn mở để kết nối các agent AI với các trình soạn thảo
- Bộ chuyển đổi Claude Code được mở mã nguồn theo giấy phép Apache
- Định dạng JSON RPC cho giao tiếp agent
Hạn chế SDK làm giới hạn các tính năng cốt lõi
Phiên bản beta gặp phải những ràng buộc đáng chú ý do phụ thuộc vào SDK của Anthropic . Người dùng nhanh chóng phát hiện ra rằng các tính năng thiết yếu như chế độ Plan bị thiếu trong việc tích hợp này. SDK ban đầu được thiết kế cho các ứng dụng backend thay vì các phiên làm việc tương tác trong trình soạn thảo, không thể hỗ trợ đầy đủ các khả năng của Claude Code mà các nhà phát triển mong đợi từ phiên bản terminal độc lập.
Nhiều lệnh slash tích hợp vẫn không khả dụng, tạo ra khoảng cách giữa những gì người dùng có thể thực hiện trong terminal so với tích hợp trong trình soạn thảo. Hạn chế này xuất phát từ phạm vi hiện tại của SDK, ưu tiên tự động hóa backend hơn là quy trình phát triển tương tác.
Những hạn chế hiện tại của Claude Code Beta:
- Chế độ lập kế hoạch không khả dụng
- Nhiều lệnh slash tích hợp không được hỗ trợ
- Bị giới hạn bởi khả năng của SDK thay vì chức năng terminal đầy đủ
- Chỉnh sửa thời gian thực và xem xét đa bộ đệm có sẵn
- Hỗ trợ quy trình làm việc tùy chỉnh thông qua các lệnh slash có sẵn
Lo ngại về giao diện người dùng vẫn tồn tại
Ngoài các tính năng AI, các cuộc thảo luận trong cộng đồng làm nổi bật những vấn đề giao diện người dùng đang diễn ra với trình soạn thảo Zed . Một số người dùng báo cáo các vấn đề về hiệu suất, đặc biệt là độ trễ nhẹ khi cuộn ảnh hưởng đến trải nghiệm chỉnh sửa. Những lo ngại này cho thấy rằng trong khi Zed tập trung vào tích hợp AI, hiệu suất cơ bản của trình soạn thảo vẫn là ưu tiên đối với người dùng đang cân nhắc chuyển từ các lựa chọn thay thế đã được thiết lập như VS Code .
Cộng đồng thể hiện sự nhiệt tình đối với tiềm năng của Zed nhưng nhấn mạnh nhu cầu cải thiện giao diện người dùng để đạt được sự tương đương tính năng với các trình soạn thảo trưởng thành hơn.
Cộng đồng chia rẽ về hướng tích hợp AI
Việc tích hợp này đã khơi dậy cuộc tranh luận về hướng chiến lược của Zed . Trong khi một số nhà phát triển đánh giá cao các khả năng AI, những người khác bày tỏ lo ngại về những gì họ coi là sự tập trung quá mức vào các tính năng mô hình ngôn ngữ. Tuy nhiên, Zed cung cấp các tùy chọn để vô hiệu hóa hoàn toàn chức năng AI, giải quyết nhu cầu của những người dùng thích chỉnh sửa truyền thống mà không có sự hỗ trợ của AI.
Nó luôn sẽ bị tràn ngập bởi thứ gì đó, bạn không thể huy động 42 triệu đô la Mỹ chỉ cho một trình soạn thảo văn bản. Ít nhất họ cho phép bạn tắt các tính năng LLM nếu bạn không quan tâm.
Cuộc thảo luận phản ánh những căng thẳng rộng lớn hơn trong ngành giữa các công cụ phát triển được tăng cường bởi AI và các phương pháp lập trình truyền thống, với các nhà phát triển tìm kiếm sự lựa chọn trong cách họ tích hợp những công nghệ này vào quy trình làm việc của mình.
Nhìn về phía trước
Cách tiếp cận của Zed thông qua Agent Client Protocol cho thấy triển vọng chuẩn hóa việc tích hợp AI agent trên các trình soạn thảo. Giao thức này đã hỗ trợ các trình soạn thảo khác như Neovim thông qua các plugin cộng đồng, cho thấy tiềm năng áp dụng rộng rãi hơn. Tuy nhiên, sự thành công của việc tích hợp Claude Code có thể sẽ phụ thuộc vào việc Anthropic mở rộng khả năng SDK để phù hợp với trải nghiệm terminal đầy đủ mà các nhà phát triển hiện đang dựa vào.
Tham khảo: Claude Code: Now in Beta in Zed