Cabangkan percakapan
Panduan ini menunjukkan cara kembali ke titik yang lebih awal dalam sebuah percakapan dan membawanya ke arah lain — sambil tetap menyimpan jalur yang Anda tinggalkan.
Satu hal yang perlu diketahui
Bagian berjudul “Satu hal yang perlu diketahui”Pencabangan tidak menulis apa pun. Percakapan adalah pohon pesan dengan penunjuk di ujungnya, dan kembali ke belakang berarti menggerakkan penunjuk itu. Tidak ada yang dihapus, tidak ada yang disembunyikan, dan beralih kembali hanyalah menggerakkan penunjuk sekali lagi.
Itulah sebabnya menyunting prompt dan menjalankannya ulang aman di sini: jawaban yang sedang Anda bandingkan masih ada.
Lihat cabangnya
Bagian berjudul “Lihat cabangnya”/treePenjelajah mencantumkan setiap pesan, menjorok pada setiap percabangan, dengan jalur saat ini ditandai Di cabang ini. Percakapan yang tidak pernah bercabang ditampilkan sebagai daftar datar seperti biasanya — melihat penjelajah ini tidak memakan biaya apa pun sampai ada sesuatu yang perlu dinavigasi.
Setiap baris menawarkan dua tindakan.
| Tindakan | Efek |
|---|---|
| Lanjutkan dari sini | Menggerakkan penunjuk. Pesan Anda berikutnya dilanjutkan dari pesan itu. |
| Cabangkan ke percakapan baru | Menyalin jalur hingga pesan itu ke percakapan baru. |
Cabang: coba pendekatan lain
Bagian berjudul “Cabang: coba pendekatan lain”/tree- Temukan pesan tempat Anda ingin memulai lagi — biasanya pesan terakhir yang menurut Anda sudah bagus.
- Lanjutkan dari sini.
- Ketik prompt baru.
Lanjutan yang lama masih ada di pohon; /tree sekarang akan menampilkan dua jalur dari titik itu, dan Anda dapat bebas beralih di antara keduanya.
Fork: bawa ke arah lain
Bagian berjudul “Fork: bawa ke arah lain”Fork menyalin jalur ke percakapan baru di space yang sama. Gunakan ini ketika kedua arah akan terus menyimpang dan Anda ingin keduanya berdampingan alih-alih beralih.
Salinan itu memiliki id pesan yang baru. Dua percakapan yang berbagi baris akan saling memperlihatkan pesan berikutnya, dan itulah tepatnya yang ingin dicegah oleh fork.
Pengembalian versus pencabangan
Bagian berjudul “Pengembalian versus pencabangan”Keduanya alat yang berbeda dan perbedaannya penting.
| Kembalikan | Cabang | |
|---|---|---|
| Pesan-pesan setelahnya | Disembunyikan dari transkrip | Masih terlihat di /tree |
| Worktree-nya | Dikembalikan ke snapshot giliran itu | Tidak disentuh |
| Batalkan | Batalkan pengembalian memulihkan batch tersebut | Gerakkan penunjuk kembali |
Pengembalian adalah yang Anda inginkan ketika agen mengubah file yang ingin Anda pulihkan. Pencabangan adalah yang Anda inginkan ketika percakapan menempuh arah yang salah tetapi file-nya baik-baik saja.
Mengembalikan juga menggerakkan ujung cabang, sehingga pesan Anda berikutnya dilanjutkan dari tempat yang benar, bukan dari ekor yang sudah tidak dapat dilihat siapa pun.
Bawa keluar dari aplikasi
Bagian berjudul “Bawa keluar dari aplikasi”/export
Bagian berjudul “/export”Menulis file HTML mandiri: seluruh percakapan dengan kartu alat yang dapat dilipat yang menunjukkan apa yang diberikan ke setiap panggilan dan apa yang dikembalikannya. Tanpa stylesheet, tanpa skrip, tanpa host gambar — file ini berfungsi dari stik USB dan tetap berfungsi lima tahun lagi.
- Desktop:
Documents/ControlCenter/exports/, diberi stempel waktu sehingga ekspor kedua tidak menimpa yang pertama. - Web: unduhan browser.
Menyalin transkrip ke papan klip sebagai markdown, dengan panggilan alat dalam blok yang dapat dilipat. Inilah yang sebaiknya Anda tempelkan ke issue.
Penalaran sengaja tidak disertakan: itu adalah ruang coretan model, dan laporan bug dibaca oleh manusia.
Terkait
Bagian berjudul “Terkait”- Riwayat percakapan — mengapa pohonnya hanyalah perpindahan penunjuk, dan apa yang sebenarnya dipulihkan saat melanjutkan
- Perintah slash —
/tree,/export,/dump