dir2md v1.0.4 โ CLI untuk Mengubah Codebase Open Source menjadi Markdown Ramah LLM, pembaruan besar
(github.com/Flamehaven)๐ฅ dir2md v1.0.4 โ CLI untuk Mengubah Codebase Open Source menjadi Markdown Ramah LLM, pembaruan besar
dir2md adalah alat CLI open source yang memindai repositori lokal atau remote, lalu mengubah struktur direktori + konten file menjadi blueprint Markdown yang dioptimalkan untuk input LLM.
Alat ini dapat dimanfaatkan secara berguna untuk code review, dokumentasi AI, prompt engineering, dan lainnya.
๐ GitHub: https://github.com/Flamehaven/dir2md
๐ Release v1.0.4: https://github.com/Flamehaven/dir2md/releases/tag/v1.0.4
Peningkatan utama (v1.0.3 โ v1.0.4)
โ๏ธ Penyempurnaan konfigurasi CLI dan penanganan opsi (General Availability)
-
Konfigurasi dasar CLI kini telah distabilkan ke tingkat GA resmi.
-
Perilaku opsi utama (
-preset,-mask,-exclude, dll.) kini dijelaskan dengan jelas, sehinggamenjamin output yang konsisten tanpa perbedaan perilaku antarversi.
-
Peringatan yang tidak perlu dan pesan panduan yang duplikat telah dihapus.
๐ง Otomatisasi eksekusi lokal dan lingkungan pengujian
-
Ditambahkan repository-level import helper.
โ Saat menjalankan
pytestatau eksekusi lokal, direktorisrc/kini dikenali secara otomatis,sehingga
pip install -e .(editable install) tidak lagi diperlukan. -
Penyiapan lingkungan pengujian disederhanakan, efisiensi pengembangan lokal meningkat.
๐ Pemulihan pencocokan Glob (gitwildmatch semantics)
-
Memperbaiki masalah di mana pola
*/ikut mencocokkan file root.โ Dengan memulihkan perilaku
gitwildmatchmilik Git secara akurat,pencarian glob rekursif kini bekerja lebih intuitif.
-
Mencegah file terlewat tak terduga atau pemindaian berlebihan saat memindai repositori skala besar.
๐ก๏ธ Penguatan masking keamanan dan konfigurasi
-
Cakupan masking default diperluas:
- GitHub PAT (
ghp_,gho_,ghs_, dll.) - API Key, JWT, Database URL, OAuth Secret, dan informasi sensitif lainnya disembunyikan secara otomatis.
- GitHub PAT (
-
Ditambahkan fitur pemuatan otomatis file
.env:Saat CLI dijalankan, file
.envterdekat akan dicari dan diterapkan. -
Dukungan pola masking kustom:
- Opsi CLI:
-mask-pattern,-mask-pattern-file - Konfigurasi proyek:
[tool.dir2md.masking]dipyproject.toml
- Opsi CLI:
โก๏ธ Optimasi performa dan preset (Pro Mode)
- Saat menjalankan preset Pro, panduan yang berfokus pada performa diterapkan:
- Mengecualikan file yang tidak perlu (targeted excludes)
- Perhitungan otomatis token budget yang ketat (tight budgets)
- Penambahan opsi untuk melewati pembuatan manifest sehingga kecepatan pemrosesan proyek besar meningkat.
- Caching internal dan efisiensi IO ditingkatkan โ rata-rata kecepatan eksekusi naik sekitar 15~25%.
๐งพ Kompatibilitas dan stabilitas
- Memperbaiki bug pemrosesan URI
file:///C:/pathdi lingkungan Windows. - Menjamin output aman-ASCII bahkan di lingkungan locale non-UTF-8 seperti CP949.
- Beberapa pengujian kini dilewati secara otomatis di lingkungan yang tidak mendukung symlink.
- Seluruh pengujian lainnya lulus.
๐งญ Ringkasan satu kalimat
dir2md v1.0.4 = keamanan lebih kuat + performa lebih baik + konfigurasi lebih sederhana
Jika Anda ingin membangun pipeline ringkasan kode yang ramah LLM, perbarui sekarang juga!
Belum ada komentar.