gc-tree dibuat agar tidak perlu memberi penjelasan yang sama berulang kali ke AI
(github.com/handsupmin)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.