4 poin oleh qnth159 21 hari lalu | Belum ada komentar. | Bagikan ke WhatsApp

gc-tree adalah alat manajemen konteks global untuk agen coding AI.

Mengapa saya membuatnya

Saat menggunakan AI, kita jadi harus mengulang penjelasan yang sama setiap kali sesi berganti.

  • bagaimana cara saya bekerja
  • istilah apa yang digunakan tim
  • bagaimana repo ini dan repo itu saling terhubung

Ketika sesi hilang atau konteks dipadatkan,
kita harus memasukkan ulang latar belakang seperti ini setiap kali.

Ada cara pengelolaan konteks seperti CLAUDE.md atau AGENTS.md,
namun file-file seperti ini cocok untuk menjelaskan satu repo, sementara untuk menangani beberapa repo sekaligus ada sisi yang kurang praktis.

  • sulit memuat hubungan antar-repo
  • pengetahuan latar belakang yang sama mudah terduplikasi di berbagai tempat
  • saat sesi berakhir, penjelasan harus diulang lagi dari awal

Saya ingin menghilangkan pekerjaan berulang ini.

Apa yang dilakukan gc-tree

gc-tree menyimpan gaya kerja saya, istilah domain tim, dan pengetahuan latar belakang bersama sebagai konteks global di luar repo,
lalu menjadikannya alat yang mengambil hanya informasi yang diperlukan saat bekerja untuk dijadikan referensi.

Setelah sekali onboarding, berikutnya saya tidak perlu lagi menjelaskan panjang lebar setiap kali tentang siapa saya dan bagaimana cara saya bekerja.

Ini особенно berguna saat bekerja di lingkungan multi-repo.
Karena tidak terkurung di dalam repo tertentu, konteks yang dipakai bersama di banyak proyek bisa digunakan ulang.

Hal yang saya perhatikan saat mengimplementasikannya

  • Alih-alih membaca seluruh konteks setiap kali, alat ini hanya mengambil informasi yang diperlukan sehingga penggunaan token berkurang
  • Berbagai alur kerja dapat dipisah dan dikelola seperti branch
  • Konteks yang tidak relevan diabaikan secara otomatis
  • Jika sudah ada data onboarding yang telah dirapikan oleh rekan kerja, itu bisa langsung diimpor untuk mulai menggunakan
  • Dibuat agar dapat dipasang tanpa banyak mengubah lingkungan pengembangan yang sudah ada

Penutup

Jika Anda bekerja di lingkungan multi-repo, atau selama ini merasa repot karena harus berulang kali menjelaskan pengetahuan latar belakang yang hanya Anda yang tahu, sepertinya ini layak dicoba sekali.
Saya akan berterima kasih jika Anda mencobanya dan memberikan masukan.

GitHub Link: https://github.com/handsupmin/gc-tree

Belum ada komentar.

Belum ada komentar.