- Mod Pelan menyediakan persekitaran berstruktur dan baca sahaja untuk menyelidik, mereka bentuk dan merangka pelan pelaksanaan sebelum sebarang kod diubah suai.
- Mod ini ditadbir oleh enjin dasar yang fleksibel, Kemahiran Ejen dan cangkuk, yang membolehkan penyesuaian mendalam peraturan keselamatan, akses alat dan aliran kerja arkib.
- Gemini secara automatik menghalakan model Pro bernas tinggi untuk perancangan dan model Flash pantas untuk pelaksanaan, mengoptimumkan kualiti dan prestasi merentasi fasa.
- Mod Pelan disepadukan dengan stereng interaktif, saluran paip bukan interaktif dan sambungan seperti Conductor untuk menyokong segala-galanya daripada tugasan pantas kepada projek berbilang langkah yang kompleks.

Mod Pelan dalam Gemini CLI pada asasnya ialah kokpit baca sahaja yang selamat di mana anda boleh memikirkan perubahan kompleks sebelum menyentuh satu baris kod pun. Daripada terus melakukan suntingan, anda dan ejen akan menjalankan penyelidikan, reka bentuk dan perancangan bersama-sama, dengan Gemini meneliti pangkalan kod, alatan dan dokumentasi anda sambil memastikan projek anda dilindungi daripada pengubahsuaian yang tidak disengajakan.
Mod ini direka bentuk untuk pembangun yang mahukan struktur, keselamatan dan kejelasan sebelum pelaksanaan bermula, tanpa mengorbankan kelajuan atau fleksibiliti. Anda boleh menggunakannya untuk memetakan migrasi pangkalan data, ciri baharu, pemfaktoran semula atau audit, semuanya sambil memanfaatkan model penaakulan tinggi, dasar tersuai, Kemahiran Ejen dan juga aliran kerja tanpa kepala dalam CI/CD. Anggapkannya sebagai kotak pasir perancangan di mana semuanya disengajakan dan boleh dikesan.
Apakah Mod Pelan dalam Gemini CLI?
Mod Pelan ialah mod operasi baca sahaja dalam Gemini CLI yang mengehadkan ejen kepada set alat selamat yang terhad. Semasa ia aktif, Gemini boleh meneroka repositori anda, memeriksa fail, mencari corak dan membaca dokumentasi, tetapi ia tidak boleh mengubah fail projek anda atau menjalankan arahan sewenang-wenangnya yang boleh mengubah keadaan. Satu-satunya fail yang dibenarkan untuk ditulis ialah artifak pelan dalamannya sendiri.
Idea utama di sebalik Mod Pelan adalah untuk memisahkan pemikiran daripada perbuatan. Pertama, Gemini memberi tumpuan kepada memahami permintaan anda, menganalisis pangkalan kod, kebergantungan dan persekitaran serta merangka pelan terperinci. Hanya selepas anda meluluskan pelan tersebut secara eksplisit, CLI akan beralih ke mod penyuntingan atau pelaksanaan untuk melaksanakan perubahan.
Mod Pelan diaktifkan secara lalai untuk pengguna baharu Gemini CLI, yang bermaksud kebanyakan aliran kerja sudah bermula dalam pemikiran penyelidikan dahulu. Anda sentiasa boleh mematikannya atau mengalih keluarnya daripada aliran kerja anda, tetapi tingkah laku lalai adalah untuk menganggap perancangan sebagai fasa kelas pertama, terutamanya untuk perubahan besar atau berisiko.
Mod ini juga disepadukan rapat dengan ciri Gemini lain seperti Kemahiran Ejen, enjin dasar, alat MCP dan stereng model. Ini menjadikannya bukan sahaja mekanisme keselamatan tetapi juga persekitaran yang ampuh untuk mereka bentuk penyelesaian yang mantap dan bernas.
Cara mendayakan dan memasuki Mod Pelan
Mod Pelan biasanya dihidupkan sebaik sahaja dipasang, tetapi anda boleh mengawal cara dan bila Gemini CLI bermula dalam mod ini. Terdapat beberapa cara untuk mengkonfigurasi atau memasuki Mod Pelan bergantung pada sama ada anda menginginkannya sebagai tingkah laku lalai anda atau hanya untuk sesi tertentu.
Jika anda mahu Gemini CLI sentiasa bermula dalam Mod Pelan, anda boleh mengubah suai tetapan anda dari dalam CLI. Jalankan / tetapan arahan, cari pilihan yang dipanggil “Mod Kelulusan Lalai”, dan tetapkannya kepada pelanMulai saat itu dan seterusnya, setiap sesi baharu akan bermula dalam persekitaran perancangan baca sahaja ini.
Untuk sesi sekali sahaja yang mana anda ingin melancarkan terus ke Mod Pelan, anda boleh menggunakan bendera baris arahan. Mulakan CLI dengan gemini –mod-kelulusan=pelan dan ejen akan serta-merta beroperasi di bawah sekatan Mod Pelan tanpa anda perlu menukar apa-apa secara interaktif.
Apabila anda sudah berada di dalam Gemini CLI, terdapat pelbagai cara untuk beralih ke Mod Pelan dengan pantas. Anda boleh tekan Shift + Tab untuk mengitar semula mod kelulusan yang tersedia (Lalai → Auto‑Edit → Pelan), gunakan / merancang arahan, atau hanya meminta dalam bahasa semula jadi agar ejen "memulakan rancangan untuk..." matlamat yang diberikan. Di sebalik tabir, Gemini memanggil mod_masuk_pelan alat untuk menukar mod.
Perintah /plan juga membolehkan anda menyediakan matlamat sebaris, yang berguna apabila anda ingin menukar mod dan segera mula merancang. Contohnya, menaip /rancang melaksanakan pengesahan meletakkan Gemini dalam Mod Pelan dan serta-merta mengemukakan permintaan anda tentang reka bentuk pengesahan, memulakan penyelidikan dan analisis dengan segera.
Aliran kerja teras: penyelidikan, reka bentuk, draf, kelulusan
Mod Pelan menstrukturkan kerja anda menjadi aliran yang mudah tetapi berkesan: tentukan matlamat, kaji, reka bentuk, draf pelan, kemudian luluskan atau ulang. Setiap fasa sengaja diasingkan supaya anda boleh mengawal dan mengelakkan suntingan yang tidak dijangka atau tindakan berisiko.
Pertama, anda memberikan objektif yang jelas. Anda mungkin boleh berkata “rancang perkhidmatan pemberitahuan baharu menggunakan Redis” atau “kaji cara untuk memindahkan pangkalan data ini.” Gemini menggunakan matlamat tersebut untuk memasuki Mod Pelan (jika belum aktif) dan mula meneroka bahagian berkaitan pangkalan kod, infrastruktur dan dokumentasi anda dengan cara baca sahaja yang ketat.
Semasa fasa penyelidikan, Gemini menggunakan alatan seperti penyenaraian fail, globbing, carian gaya grep dan keupayaan baca sahaja yang lain untuk membina peta mental sistem anda. Dalam sesetengah kes, ia mungkin bergantung pada sub-ejen khusus seperti penyiasat_asas_kod atau aktifkan Kemahiran Ejen yang disesuaikan dengan domain tertentu untuk lebih memahami kebergantungan dan seni bina.
Sebaik sahaja ejen mempunyai konteks yang mencukupi, ia akan beralih ke fasa reka bentuk dan perbincangan. Di sini, Gemini mencadangkan strategi, mengemukakan pertimbangan, dan mungkin menanyakan soalan penjelasan kepada anda menggunakan pengguna_tanya alat. Perbincangan ini membantu memastikan pendekatan yang dipilih selaras dengan pilihan, kekangan dan konvensyen sedia ada anda.
Selepas anda bersetuju secara lisan tentang sesuatu hala tuju, Gemini akan merangka pelan pelaksanaan formal sebagai fail Markdown yang disimpan dalam direktori pelan khusus anda. Artifak ini terperinci dan berstruktur: ia menyenaraikan tugasan, langkah, kebergantungan, potensi risiko dan kadangkala pilihan alternatif. Anda boleh membaca, mengedit atau memberi anotasi sebelum apa-apa dilaksanakan.
Langkah terakhir dalam aliran ini ialah kelulusan yang jelas. Gemini CLI akan membentangkan pelan dan menawarkan pilihan seperti “Ya, terima suntingan secara automatik” atau “Ya, terima suntingan secara manual” untuk memulakan pelaksanaan. Jika terdapat sesuatu yang tidak kena, anda boleh menolak dengan maklum balas, mengedit fail pelan sendiri atau hanya membatalkan pelan dengan Esc dan cuba pendekatan yang berbeza.
Bekerjasama dalam pelan: perbincangan, suntingan dan komen
Salah satu kelebihan utama Mod Pelan ialah ia menganggap pelan itu sebagai artifak kongsi yang anda dan Gemini boleh sunting bersama. Kolaborasi ini boleh menjadi lebih tepat dan pantas daripada menerangkan perubahan kompleks semata-mata dalam gesaan bahasa semula jadi.
Apabila Gemini selesai menulis draf dan membentangkan pelan untuk semakan, anda boleh membukanya terus dalam editor luaran pilihan anda. Keratan Akhbar Ctrl + X dari dalam CLI dan pelan Markdown akan dibuka dalam VS Code, Vim atau apa sahaja editor yang telah anda konfigurasikan. Tiada pencarian fail manual diperlukan.
Di dalam editor, anda boleh mengubah suai pelan mengikut cara yang anda suka. Anda mungkin menyusun semula langkah-langkah agar lebih sesuai dengan saluran penggunaan anda, menulis semula tindakan tertentu untuk kejelasan, mengalih keluar tugasan yang anda anggap tidak perlu atau mengembangkan bahagian yang memerlukan lebih banyak butiran. Anda juga boleh menambah komen sebaris seperti “Patutkah kita menggunakan semula kelas Logger sedia ada di sini?” atau “Sahkan ini terhadap SLO semasa.”
Sebaik sahaja anda menyimpan dan menutup editor, Gemini CLI akan mengesan perubahan dan komen anda secara automatik. Ia menghuraikan dokumen yang dikemas kini, menggabungkan maklum balas anda dan memperhalusi pemahaman dalamannya tentang strategi tersebut. Ejen kemudiannya menghasilkan semula versi pelan yang telah diperhalusi untuk anda semak semula.
Gelung edit → perhalusi → semakan ini boleh diulang seberapa banyak kali yang diperlukan sehingga anda berpuas hati dengan pelan tersebut. Apabila anda sudah bersedia, anda memberikan kelulusan yang jelas, dan hanya selepas itu Gemini akan keluar dari Mod Pelan untuk memulakan suntingan sebenar atau pelaksanaan arahan berdasarkan langkah yang dipersetujui.
Keluar dari Mod Pelan dan menukar mod kelulusan
Anda boleh keluar dari Mod Pelan pada bila-bila masa, sama ada anda telah selesai merancang atau hanya ingin bertukar kembali ke mod kelulusan yang lain. Tiada keperluan untuk memuktamadkan atau meluluskan pelan sebelum meninggalkan persekitaran ini.
Cara paling biasa Mod Pelan berakhir adalah apabila anda meluluskan pelan yang telah dimuktamadkan. Sebaik sahaja anda mengesahkan bahawa Gemini harus memulakan pelaksanaan, CLI akan keluar secara automatik dari Mod Pelan dan beralih ke mod yang lebih permisif di mana suntingan dan panggilan alat yang mengubah keadaan dibenarkan, mengikut tetapan kelulusan anda.
Jika anda hanya ingin bertukar ke mod lain tanpa meluluskan apa-apa, anda boleh menggunakan pintasan papan kekunci yang sama yang digunakan untuk memasuki Mod Pelan. Keratan Akhbar Shift + Tab untuk berkitar daripada Pelan kembali kepada Lalai atau Edit Automatik, bergantung pada pilihan anda untuk kerja pembangunan aktif.
Perintah bahasa semula jadi juga berfungsi untuk peralihan mod. Anda boleh menaip frasa seperti “keluar daripada mod pelan” atau “hentikan perancangan” dan Gemini akan memanggil alat penukaran mod yang sepadan untuk memulihkan tingkah laku anda sebelum ini. Ini memudahkan anda untuk keluar masuk daripada konteks perancangan apabila aliran kerja anda berkembang.
Model keselamatan dan alat yang dibenarkan dalam Mod Pelan
Di sebalik semua ini, Mod Pelan dikuatkuasakan oleh dasar keselamatan yang ketat yang menjamin projek anda kekal dalam keadaan baca sahaja semasa perancangan. Mod ini disokong oleh enjin dasar Gemini CLI dan fail konfigurasi khusus bernama pelan.toml, yang mentakrifkan alat yang dibenarkan dan cara ia berfungsi.
Dasar terbina dalam untuk Mod Pelan dianggap sebagai dasar Tahap 1 dan sentiasa tertumpu pada pencegahan penulisan atau tindakan yang merosakkan. Hanya alat yang sememangnya selamat—seperti membaca, mencari atau menyenaraikan fail—dibenarkan secara lalai. Apa-apa sahaja yang boleh mengubah suai fail, menjalankan arahan atau mengubah sistem luaran akan disekat melainkan anda secara eksplisit membatalkan peraturan tersebut.
Enjin dasar melayan peraturan yang tidak menyatakan mod sebagai aktif secara global, bermakna ia juga akan terpakai semasa Mod Pelan. Jika anda mahu peraturan hanya terpakai dalam mod lain dan bukan dalam Mod Pelan, anda mesti menyenaraikan mod sasaran secara eksplisit dalam peraturan tersebut. Contohnya, jika anda mahu ujian npm dibenarkan dalam mod Lalai dan Edit Automatik tetapi tidak pernah dalam Mod Pelan, anda akan mengkonfigurasinya dengan senarai mod yang tidak termasuk Pelan.
Satu lagi ciri keselamatan penting ialah cara kelulusan alat yang berterusan diskopkan. Kelulusan yang diberikan dalam mod yang lebih permisif (seperti Lalai atau Edit Automatik) tidak akan dibawa secara automatik ke dalam Mod Pelan. Ini menghalang alatan yang anda percayai untuk pelaksanaan daripada berjalan secara senyap semasa anda masih dalam fasa penyelidikan. Walau bagaimanapun, kelulusan yang diberikan semasa Mod Pelan dianggap sebagai disengajakan dan boleh digunakan secara global pada mod lain selepas itu.
Secara keseluruhan, Mod Pelan selamat secara lalai tetapi masih sangat boleh disesuaikan. Anda boleh menyesuaikan alatan yang tersedia, bagaimana ia memerlukan kelulusan dan jenis cangkuk atau pengelogan yang anda inginkan sekitar penciptaan pelan dan peralihan pelaksanaan.
Dasar tersuai, alat MCP dan cangkuk
Selain dasar Tahap 1 terbina dalam, anda boleh menyesuaikan Mod Pelan dengan lebih lanjut kepada organisasi atau aliran kerja peribadi anda dengan menambah fail dasar anda sendiri. Mereka ini tinggal di ~/.gemini/dasar/ direktori dan dianggap Tahap 2, jadi mereka boleh memperhalusi atau melanjutkan tingkah laku lalai yang ditakrifkan dalam pelan.toml.
Satu kes penggunaan biasa ialah mengawal cara alat Protokol Konteks Model (MCP) baca sahaja bertindak semasa Mod Pelan. Secara lalai, Gemini mungkin memerlukan pengesahan pengguna sebelum menggunakan alat ini, walaupun ia tidak merosakkan. alatAnotasi dan juga Namamcp Kad bebas, anda boleh menentukan corak atau set alat tertentu yang diluluskan secara automatik atau memerlukan lebih sedikit gesaan, menjadikan perancangan lebih lancar dalam persekitaran yang sangat bergantung pada perkhidmatan luaran.
Anda juga boleh memasang cangkuk yang dicetuskan apabila Mod Pelan beralih kepada pelaksanaan. Contohnya, jika organisasi anda memerlukan jejak audit bagi setiap pelan yang diluluskan, anda boleh menambah AfterTool cangkuk yang menyalin artifak pelan yang dimuktamadkan ke Google Cloud Storage atau sistem arkib lain setiap kali Gemini keluar dari Mod Pelan untuk mula melaksanakan perubahan.
Cangkuk biasa mungkin skrip seperti ~/.gemini/hooks/archive-plan.sh, yang menerima konteks tentang fail sesi dan pelan. Ini membolehkan anda menguatkuasakan keperluan pematuhan dan kebolehkesanan tanpa mengubah aliran kerja manual anda—setiap kali pelan diluluskan, ia akan disandarkan secara automatik untuk semakan kemudian atau analisis insiden.
Dengan menggabungkan dasar dan cangkuk tersuai, pasukan boleh mengekod metodologi mereka sendiri terus ke dalam Mod Pelan. Sama ada anda mahukan kelulusan yang lebih ketat, pembalakan mandatori atau sekatan alat khusus persekitaran, enjin dasar memberikan anda tombol yang anda perlukan.
Kemahiran Ejen dan aliran kerja perancangan khusus
Kemahiran Ejen merupakan mekanisme utama untuk menyesuaikan cara Gemini CLI merancang kategori kerja tertentu sambil kekal dalam Mod Pelan. Kemahiran merangkumi arahan khusus, langkah prosedur dan heuristik yang membimbing cara ejen menyelidik, mereka bentuk dan menstrukturkan tugas tertentu.
Contohnya, kemahiran "Migrasi Pangkalan Data" mungkin menguatkuasakan bahawa setiap pelan merangkumi strategi sandaran, semakan pengesahan data dan prosedur pengembalian. Daripada mengingati semua butiran ini setiap masa, anda boleh bergantung pada kemahiran untuk memastikan setiap pelan migrasi selamat dan selaras dengan piawaian anda.
Begitu juga, kemahiran "Audit Keselamatan" boleh mendorong Gemini untuk secara aktif mencari kelemahan atau salah konfigurasi semasa penerokaan pangkalan kod. Ia mungkin mengarahkan ejen untuk mengimbas lalai yang tidak selamat, pemeriksaan pengesahan yang hilang atau rahsia yang tidak disulitkan, dan kemudian meringkaskan penemuan dan langkah pemulihan di dalam artifak pelan.
Di bahagian hadapan, kemahiran "Reka Bentuk Hadapan" boleh mengarahkan ejen ke arah pustaka komponen UI dan garis panduan kebolehcapaian tertentu. Pelan yang dijana di bawah kemahiran ini akan merujuk secara automatik sistem reka bentuk, amalan ARIA atau kekangan prestasi anda, sekali gus membantu memastikan UI konsisten dan inklusif.
Untuk menggunakan kemahiran dalam Mod Pelan, anda boleh meminta Gemini CLI secara eksplisit untuk "menggunakan kemahiran untuk merancang…” atau hanya huraikan tugas anda dengan cara yang membolehkan ejen mengaktifkan kemahiran yang berkaitan secara autonomi. Sebaik sahaja aktif, kemahiran tersebut membentuk semula cara fasa perancangan bertindak, daripada keutamaan penyelidikan hingga struktur pelan Markdown akhir.
Oleh kerana kemahiran berintegrasi dengan lancar dengan model keselamatan Mod Pelan, aliran kerja yang sangat khusus pun masih mendapat manfaat daripada jaminan baca sahaja dan pintu kelulusan. Anda mendapat perancangan yang mendalam dan peka domain tanpa mendedahkan persekitaran anda kepada kesan sampingan yang tidak diingini.
Penghalaan model: Profesional untuk perancangan, Flash untuk pelaksanaan
Gemini CLI merangkumi penghalaan model automatik yang memanfaatkan Mod Pelan untuk mengimbangi kualiti penaakulan dan kelajuan pelaksanaan. Apabila anda menggunakan konfigurasi model auto, CLI memilih model Gemini yang berbeza bergantung pada sama ada anda berada dalam fasa perancangan atau pelaksanaan.
Semasa anda berada dalam Mod Pelan, permintaan akan dihalakan ke model Pro yang bernas tinggi, seperti Gemini 3.1 Pro. Model ini dioptimumkan untuk analisis kompleks, keputusan seni bina, penaakulan konteks panjang dan penggubalan pelan yang rumit. Matlamatnya adalah untuk memaksimumkan kualiti dan kekukuhan pelan itu sendiri, walaupun itu memerlukan lebih banyak pengiraan.
Sebaik sahaja pelan diluluskan dan anda keluar dari Mod Pelan, CLI mengesan bahawa fasa pelaksanaan telah bermula dan bertukar secara automatik kepada model Flash berkelajuan tinggi. Di sini, keutamaannya adalah responsif dan kecekapan kos: ejen kebanyakannya melaksanakan langkah-langkah yang jelas dan bukannya membuat keputusan strategik yang besar, jadi model yang lebih pantas biasanya mencukupi.
Tingkah laku lalai ini memberikan pertukaran yang pintar: perlahan dan teliti semasa mereka bentuk, pantas dan cekap semasa membina. Jika atas apa-apa sebab anda lebih suka persediaan yang berbeza, anda boleh melumpuhkan pensuisan automatik dalam tetapan anda dan mengkonfigurasi model tertentu untuk setiap mod secara manual.
Model yang lebih baharu seperti Gemini 2.5 Flash dan Gemini 2.5 Flash‑Lite terus menambah baik keseimbangan ini. Dengan keupayaan penggunaan alat yang lebih baik, kependaman yang lebih rendah dan arahan yang lebih baik, mereka boleh melaksanakan langkah pelan dengan lebih andal sambil mengawal penggunaan token dan kos.
Pengekalan sesi, pembersihan dan direktori pelan tersuai
Untuk memastikan persekitaran pembangunan anda kemas, Gemini CLI mengurus data sesi dan fail pelan yang berkaitan secara automatik. Secara lalai, setiap sesi—termasuk pelan dan penjejak tugasnya—dikekalkan selama 30 hari sebelum dibersihkan.
Anda boleh mengubah tempoh pengekalan ini menggunakan arahan /settings atau dengan mengedit konfigurasi settings.json anda secara langsung. Cari tetapan “Pengekalan Sesi” dan laraskannya mengikut keperluan anda; untuk projek yang berjalan lama, anda mungkin mahukan tempoh yang lebih lama, manakala untuk eksperimen sementara, anda mungkin lebih suka pengekalan yang lebih pendek.
Selain pembersihan automatik, anda boleh mencetuskan pemadaman sesi secara manual pada bila-bila masa. Dari baris arahan, gunakan sesi-padam-gemini untuk mengalih keluar sesi tertentu dan artifaknya. Secara alternatif, buka Pelayar Sesi dengan /merumuskan, navigasi menggunakan antara muka, dan tekan x untuk memadam sesi yang dipilih.
Jika anda telah mengkonfigurasi direktori pelan tersuai, adalah penting untuk ambil perhatian bahawa pemadaman automatik tidak akan mengalih keluar fail pelan tersebut. Anda bertanggungjawab untuk mengurus direktori tersebut secara manual, yang boleh menjadi satu kelebihan jika anda ingin melayan pelan sebagai dokumentasi kekal atau menyimpannya dalam kawalan versi bersama kod anda.
Pendekatan ini memberi anda fleksibiliti: gunakan pelan jangka pendek apabila anda hanya mementingkan pelaksanaan segera atau simpan arkib pelan strategik yang disusun rapi untuk rujukan dan pematuhan masa hadapan.
Aliran kerja bukan interaktif dan CI/CD dengan Mod Pelan
Mod Pelan bukan sahaja untuk sesi terminal interaktif; ia juga berfungsi dengan baik dengan persekitaran bukan interaktif seperti skrip dan saluran paip CI/CD. Dalam senario ini, enjin dasar dikonfigurasikan untuk meluluskan alat perancangan tertentu secara automatik supaya aliran kerja tidak terhenti menunggu input pengguna.
Khususnya, apabila Gemini CLI mengesan konteks yang tidak interaktif, ia akan meluluskan alat enter_plan_mode dan exit_plan_mode secara automatik. Ini bermakna saluran paip anda boleh mencetuskan perancangan secara pengaturcaraan, membiarkan Gemini menjana pelan dan kemudian beralih kepada pelaksanaan tanpa dialog pengesahan manual.
Satu lagi perbezaan utama dalam aliran kerja bukan interaktif ialah apa yang berlaku selepas Mod Pelan selesai dan pelaksanaan bermula. Daripada beralih ke mod Lalai standard, CLI bertukar kepada Mod YOLO, yang direka bentuk untuk melaksanakan langkah-langkah secara automatik tanpa tersekat pada kelulusan alat interaktif.
Tingkah laku mesra automasi ini membolehkan pembinaan aliran kerja berskrip sepenuhnya yang mana perancangan dan pelaksanaan dijalankan dari awal hingga akhir. Anda masih mendapat manfaat daripada fasa perancangan berstruktur, tetapi perancangan boleh diteruskan pada kelajuan mesin sebaik sahaja pelan siap dan diluluskan mengikut dasar anda.
Stereng model dalam Mod Pelan
Pemandu model membolehkan anda menggerakkan Gemini dalam masa nyata semasa ia sedang menyelidik atau merangka pelan, yang boleh mengetatkan gelung maklum balas dengan ketara dan membantu mengurangkan halusinasi model. Daripada menunggu kitaran penuh selesai, anda boleh memasukkan petunjuk atau pembetulan semasa alat sedang berjalan.
Bayangkan anda mulakan dengan gesaan seperti "/rancangan saya ingin melaksanakan perkhidmatan pemberitahuan baharu menggunakan Redis." Gemini memasuki Mod Pelan, mula mengimbas pangkalan kod dan mula meneroka direktori. Semasa anda melihat panggilan alat—mungkin ia menyenaraikan laluan yang salah—anda boleh menaip sesuatu seperti “Jangan lupa untuk menyemak pakej/umum/queues untuk konfigurasi Redis sedia ada.”
Walaupun pemutar sedang aktif, Gemini boleh memasukkan petunjuk itu ke dalam penyelidikan semasanya. Anda kemudian akan melihatnya memeriksa direktori yang dicadangkan pada giliran seterusnya dan melaraskan pemahamannya tentang tempat perkhidmatan baharu itu harus berada.
Stereng model juga berguna semasa fasa penggubalan. Jika pelan awal condong ke arah seni bina giliran mudah tetapi anda lebih suka corak Pub/Sub, anda boleh berkata “Mari gunakan corak Penerbit/Pelanggan dan bukannya giliran mudah untuk perkhidmatan ini.” Gemini akan berhenti seketika, mempertimbangkan semula reka bentuk dan mula merangka versi baharu pelan yang sejajar dengan pilihan anda.
Untuk mendapatkan hasil yang terbaik daripada pemanduan, cuba bersikap spesifik dan campur tangan lebih awal. Arahan yang jelas seperti "gunakan kelas Logger sedia ada dalam src/utils" atau "kami merancang untuk menghentikan modul ini bulan depan" memberikan konteks yang mungkin tidak jelas daripada analisis kod statik sahaja.
Kebolehpanjangan dengan Konduktor dan aliran kerja yang kompleks
Untuk projek besar atau berbilang langkah, sambungan Konduktor mempamerkan bagaimana Mod Pelan boleh menjadi tulang belakang aliran kerja yang lebih maju. Konduktor direka bentuk untuk Pembangunan Berpandukan Konteks, bertindak sebagai orkestrator yang membimbing anda melalui migrasi kompleks, pelancaran ciri atau pemfaktoran semula.
Dengan memanfaatkan Mod Pelan, Konduktor boleh menjalankan pemeriksaan pra-penerbangan yang komprehensif dan pas penyelidikan mendalam dalam persekitaran yang selamat sepenuhnya. Ia memecahkan tugasan besar kepada peristiwa penting, menggunakan pengguna_tanya alat untuk mengesahkan keputusan kritikal pada setiap peringkat dan memastikan ejen tidak pernah tergesa-gesa membuat perubahan tanpa kelulusan peringkat tinggi anda.
Sepanjang proses ini, Konduktor bergantung pada prinsip baca sahaja Mod Pelan dan perancangan berstruktur untuk menjana subtugasan dan langkah terperinci. Di setiap pusat pemeriksaan, ia mengesahkan andaian, mengumpulkan maklumat yang hilang dan mengemas kini trajektori keseluruhan supaya pelaksanaan akhir adalah menyeluruh dan sejajar dengan strategi anda.
Reka bentuk Mod Pelan dengan alatan seperti enter_plan_mode dan exit_plan_mode sengaja dibuat boleh dikembangkan supaya penyelesaian seperti Conductor boleh dibina di atasnya. Matlamatnya bukan sekadar untuk memberi anda togol perancangan yang selamat, tetapi asas yang boleh anda gunakan untuk lapisan orkestrasi tersuai dan metodologi pembangunan anda sendiri.
Pasukan Gemini CLI sedang berusaha untuk membawa Conductor lebih dekat dengan pengalaman teras sebagai mod terbina dalam, seterusnya mengaburkan garisan antara perancangan, orkestrasi dan pelaksanaan. Arah itu mengetengahkan betapa pentingnya Mod Pelan kepada masa depan pembangunan berstruktur dan dibantu AI.
Secara keseluruhan, Mod Pelan dalam Gemini CLI lebih daripada sekadar suis keselamatan mudah; ia merupakan persekitaran perancangan lengkap yang menggabungkan penerokaan baca sahaja, kolaborasi yang kaya, dasar yang boleh disesuaikan, model penaakulan tinggi dan tingkah laku mesra automasi. Dengan menerima pakai mod ini untuk ciri, migrasi atau audit besar anda yang seterusnya, anda memberi diri anda ruang yang jelas untuk berfikir, mempersoalkan dan mengulangi sebelum sebarang kod berubah, yang akhirnya membawa kepada pelaksanaan yang lebih bersih dan kurang kejutan yang tidak menyenangkan.

