- omp là tác nhân lập trình trên terminal dựa trên Pi, tác nhân lập trình mã nguồn mở của Mario Zechner, được tích hợp sẵn các công cụ phát triển ở tầm IDE và các tính năng thực chiến
- Không chỉ là một bản đổi giao diện đơn giản, mà mở rộng kiến trúc agent của Pi để tích hợp LSP, debugger (DAP), sub-agent, code review, đọc web/PDF, chia sẻ session, memory và nhiều tính năng khác
- LSP được nối trực tiếp vào quá trình chỉnh sửa file, cho phép agent tận dụng như trong IDE các thao tác như tìm tham chiếu, đổi tên symbol, kiểm tra chẩn đoán
- Hỗ trợ Skills dựa trên file; ngoài Skill riêng cho OMP, cũng có thể khám phá các cấu trúc Skill hiện có của Claude, Codex, OpenCode, GitHub
- TUI có mức độ hoàn thiện khá tốt, hiển thị tương đối rõ trên màn hình việc agent hiện đang đọc file nào, đang tìm kiếm/chỉnh sửa/xác minh, hay sub-agent đang hoạt động
- Qua trải nghiệm trực tiếp, UI giúp không bị mất dấu AI đang làm gì đặc biệt hữu ích. Ngay cả với tác vụ dài, cũng dễ phán đoán là đang bị dừng hay vẫn đang chạy
- Hỗ trợ nhiều nhà cung cấp model, dùng được trên macOS, Linux, Windows; cung cấp Bun, Homebrew, script cài đặt và binary dựng sẵn
Tuy nhiên, khó có thể nói khả năng tương thích với hệ sinh thái extension của Pi đã hoàn toàn ổn định. Với phiên bản cài bằng npm/source-link, đã xác nhận vấn đề một số Pi Extension hiện có chứa phụ thuộc CommonJS không được load. Binary biên dịch sẵn không bị ảnh hưởng, nhưng cần thận trọng khi kết hợp cài đặt qua package với Extension bên ngoài. Nguyên nhân được xác nhận là module tương thích được reload đã ghi đè bridge CommonJS hiện có; hiện đã có PR sửa lỗi nhưng chưa được merge.
Đây là lựa chọn hấp dẫn cho các nhà phát triển muốn giữ sự gọn nhẹ của Pi nhưng vẫn dùng được LSP và nhiều tính năng phát triển mà không cần cấu hình riêng, đồng thời theo dõi tiến độ của agent qua TUI rõ ràng. Tuy vậy, nếu đang dùng nhiều Pi Extension hiện có, nên kiểm tra các vấn đề tương thích và thay đổi trong các bản phát hành.
1 bình luận
Mình giới thiệu vì UI cho thấy agent đang thực hiện công việc gì khá ổn.