Tips OpenCode: Hentikan Ritual Manual Buat superpowers.js

Masalah: Kenapa Harus Manual?
Banyak pengguna OpenCode (termasuk saya awalnya) merasa mode agent bawaan atau pemilihan model saat inisiasi seringkali meleset dari preferensi pribadi. Karena ingin cepat-cepat kerja, kita akhirnya memilih jalan pintas: buat file superpowers.js sendiri lalu diisi manual.
Padahal, tujuan pakai OpenCode kan untuk efisiensi, bukan malah nambah kerjaan administratif, bukan?
Solusi: Optimasi opencode.json
Rahasianya ada di pengaturan OpenCode config global yang terletak di folder home kamu. Dengan menambahkan key default_agent dan model pada file tersebut, OpenCode akan selalu menggunakan preferensi tersebut setiap kali kamu melakukan inisiasi.
Langkah-langkah optimasi OpenCode config:
- Buka terminal kamu.
- Edit file konfigurasi menggunakan editor favoritmu (nano, vim, atau VS Code):
Linux:nano ~/.config/opencode/opencode.json
Windows (Powershell):zed $env:USERPROFILE/.config/opencode/opencode.json - Tambahkan atau ubah key berikut di dalam objek JSON-nya:
{
"default_agent": "nama_agent_pilihanmu",
"model": "model-yang-kamu-inginkan"
}
Pastikan kamu menggantinama_agent_pilihanmudanmodel-yang-kamu-inginkandengan nilai yang sesuai (misalnya "plan" untuk agent dan "google/gemini-3-flash" atau model lainnya). - Simpan dan selesai!
Kenapa Ini Penting?
Dengan melakukan settingan ini satu kali saja, kamu mendapatkan beberapa keuntungan:
Share this article