- omp adalah agen coding terminal yang dibangun berdasarkan agen coding open source Pi dari Mario Zechner, dengan alat pengembangan setingkat IDE dan fitur siap pakai yang disertakan secara bawaan
- Bukan sekadar varian dengan perubahan UI, tetapi memperluas arsitektur agen Pi untuk mengintegrasikan LSP, debugger (DAP), subagen, code review, pembacaan web·PDF, berbagi sesi, memori dan lain-lain
- LSP terhubung langsung ke proses pengeditan file, sehingga agen dapat memanfaatkan pencarian referensi, penggantian nama simbol, pemeriksaan diagnosis, dan sebagainya seperti di IDE
- Mendukung Skills berbasis file, dan dapat menelusuri bukan hanya Skill khusus OMP tetapi juga struktur Skill yang sudah ada dari Claude, Codex, OpenCode, GitHub, dan lainnya
- Kualitas TUI cukup baik, dan di layar terlihat relatif jelas apakah agen sedang membaca file saat ini, sedang mencari·mengedit·memverifikasi, atau subagen sedang berjalan
- Dari hasil penggunaan langsung, UI yang membuat kita tidak kehilangan jejak tentang apa yang sedang dilakukan AI saat ini terasa sangat berguna. Bahkan dalam pekerjaan panjang, lebih mudah menilai apakah prosesnya berhenti atau masih berjalan
- Mendukung berbagai penyedia model dan dapat digunakan di macOS·Linux·Windows, serta menyediakan Bun·Homebrew·skrip instalasi dan binary prebuilt
Namun, kompatibilitas dengan ekosistem ekstensi Pi tampaknya masih belum sepenuhnya stabil. Pada versi yang dipasang dengan metode npm/source-link, telah dikonfirmasi adanya masalah beberapa ekstensi Pi lama yang memuat dependensi CommonJS tidak dapat dimuat. Binary pra-kompilasi tidak terdampak, tetapi perlu berhati-hati saat menggabungkan instalasi paket dengan ekstensi eksternal. Penyebabnya diidentifikasi sebagai modul kompatibilitas yang dimuat ulang menimpa bridge CommonJS yang ada; PR perbaikannya sudah dibuka, tetapi belum digabungkan.
Tetap mempertahankan kesederhanaan Pi, sambil memungkinkan penggunaan LSP dan berbagai fitur pengembangan tanpa konfigurasi terpisah, serta memantau progres agen melalui TUI yang jelas, menjadikannya pilihan menarik bagi developer. Namun, jika aktif menggunakan ekstensi Pi yang sudah ada, sebaiknya periksa dulu isu kompatibilitas dan perubahan rilisnya.
1 komentar
Saya ingin memperkenalkannya karena UI untuk memeriksa tugas apa yang sedang dikerjakan agent cukup bagus.