Đồng sáng lập Astro mở mã nguồn Rosie: Cài đặt một lần kỹ năng tự động đồng bộ 10 trợ lý lập trình AI

Theo theo dõi Beating, đồng sáng lập của khung công tác front-end hiện đại Astro, Matthew Phillips đã mở mã nguồn Rosie, một công cụ dòng lệnh chuyên quản lý gói kỹ năng AI agent. Sử dụng rosie install owner/repo để cài đặt kỹ năng từ GitHub, Rosie sẽ tự động phát hiện các agent coding đã cài đặt trên máy, đồng bộ kỹ năng qua đó.

Rosie hiện hỗ trợ 10 loại agent gồm Claude Code, Cursor, Codex, Windsurf, Aider, Zed, Continue, Cline, OpenCode, GitHub Copilot. Điểm nổi bật cốt lõi là cơ chế lockfile: ghi lại lịch sử cài đặt vào .agents/rosie.lock, mỗi dòng một mục, định dạng thân thiện với git diff, có thể trực tiếp đẩy lên kho mã nguồn. Thư mục chứa kỹ năng của các agent có thể bỏ vào .gitignore, thành viên nhóm clone về chỉ cần chạy rosie install một lần để khôi phục.

Quản lý phiên bản có hai chế độ: khi không chỉ định phiên bản, dùng auto, rosie update sẽ tự động nâng lên phiên bản semver mới nhất; khi dùng @ref chỉ định phiên bản thì dùng chế độ pin, chỉ cập nhật SHA mà không thay đổi phiên bản. Khi cài đặt tại chỗ, kỹ năng nằm trong thư mục .agents/skills/, dùng liên kết tượng trưng để đồng bộ tới thư mục kỹ năng của từng agent; cũng hỗ trợ --global cài đặt trực tiếp vào thư mục người dùng.

Toàn bộ công cụ viết bằng C, phụ thuộc libcurl và libarchive, hỗ trợ Homebrew, apt, AUR, FreeBSD pkg và biên dịch từ mã nguồn, giấy phép BSD-3-Clause.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim