m>minicode

Repo-map vs context window 1M: orientasi murah sebelum reasoning mahal

Context besar tidak menggantikan orientasi. Repo-map regex Minicode memberi model peta simbol murah sebelum token mahal dipakai.

aillmcoding-agent

Model dengan context 1M menggoda kita untuk melempar seluruh repo ke prompt. Masalahnya: biaya, latensi, dan noise.

Peta dulu, baca kemudian

Minicode menyuntik repo-map ringkas ke system prompt: simbol per file (regex, 9 bahasa), di-cache di .minicode/repomap.json, file diurut import-graph.

Tree-sitter sengaja tidak dipakai. Alasannya terukur di extractSymbolsAsync di src/repo/repomap.ts: dua dependensi dan wasm per bahasa untuk simbol yang hampir seluruhnya member kelas — bukan yang berguna untuk orientasi.

Fallback berlapis

Bila repo-map kurang, LSP workspace/symbol jadi fallback. Bila keduanya buntu, barulah grep dan read_file dengan paging offset/limit.

Pola ini menekan token sebelum reasoning mahal dimulai — dan bisa kamu tiru di agent lain: orientasi murah dulu, baca dalam kemudian.

← Semua artikel