Lewati ke konten

Salin turn

Extension copy-turn memungkinkan Anda menyalin hasil user atau assistant dari branch sesi saat ini menggunakan hash singkat. Berguna untuk menggunakan kembali jawaban sebelumnya, output command, atau pesan assistant tanpa mengetik ulang.

Dibundel bersama Selesai

Dimuat otomatis bersama Selesai; tidak diperlukan npm install per ekstensi.

Entri manifest
./copy-turn.ts
Permukaan runtime
Slash command

Penyiapan dan prasyarat

  • Extension ini dibundel bersama Selesai. Dimuat otomatis; tidak perlu diinstal terpisah.
  • Hanya tersedia dalam sesi TUI Selesai yang interaktif. Host RPC memiliki UI salin sendiri dan tidak menerima marker salin terminal.
  • Hanya berfungsi pada pesan di branch sesi saat ini. Pesan dicocokkan dengan hash SHA-1 dari konten yang dibersihkan.

Yang disiapkan

  • Mendaftarkan message renderer copy-turn kustom yang menambahkan marker salin di bawah pesan user dan menambahkan marker pada pesan assistant final setiap turn.
  • Memelihara set hash per branch dengan membaca ctx.sessionManager.getBranch().
  • Menggunakan copyToClipboard dari runtime Selesai untuk menyalin konten yang cocok ke clipboard sistem.

Yang dapat dikonfigurasi

Copy turn adalah ekstensi command-only. Menerima satu argumen dan tidak memiliki pengaturan persisten.

Tidak ada konfigurasi user

Kemampuan ini tidak mengekspos pengaturan yang dapat diedit user. Perilakunya dikontrol oleh command dan aturan runtime yang didokumentasikan di bawah.

Kontrol command, tool, dan shortcut

Kunci / pathDeskripsi
/cp <hash>Salin konten turn user atau assistant yang direferensikan.

Bukti source

Yang dapat dilakukan

  • Menyalin hasil pesan user atau assistant ke clipboard dengan mengetik hash-nya.
  • Menggunakan prefix singkat selama tidak ambigu. Jika beberapa pesan cocok, Selesai memberitahu hash lengkap agar Anda dapat membedakan.

Perintah, tool, dan shortcut

PerintahDeskripsi
/cp <hash>Menyalin hasil pesan yang cocok ke clipboard.

Pesan yang cocok difilter ke branch saat ini, tidak termasuk baris copy-turn kustom. Untuk pesan bashExecution, teks yang disalin adalah command ditambah output-nya; untuk role lain adalah konten teks dengan marker yang disingkirkan.

Batasan dan keamanan

  • /cp hanya berfungsi pada pesan yang masih ada di branch saat ini. Navigasi ke branch sesi yang berbeda mengubah hash yang tersedia.
  • Hash adalah content hash, sehingga mengedit pesan setelah dirender menghasilkan hash yang berbeda.
  • Hasil kosong dan prefix ambigu ditolak dengan peringatan.
  • Extension menghapus marker salin dari konteks model, sehingga tidak mengembang konteks dengan marker berulang.

Source evidence

Selesai version: 0.10.0