Lewati ke konten utama
Navigasi dokumentasi

Enam kontrol, satu sesi yang aman

Continue, Compact, Retry, Queue, Steer, dan Stop mengendalikan pekerjaan belum selesai tanpa pemutaran ulang otomatis atau melewati gerbang pembersihan.

Continue

Continue membuat giliran baru yang tertaut ke giliran gagal, dibatalkan, atau dibatasi langkah terbaru yang memenuhi syarat. Continue memulihkan tujuan dan pekerjaan yang berguna serta meminta agent memeriksa efek saat ini sebelum bertindak. Ini bukan pelanjutan dari titik eksekusi seperti CPU. Hasil tools yang tidak pasti, Queue tertunda, atau pembersihan yang belum diverifikasi akan memblokirnya.

gaionix-coder continue SESSION_ID [DIRECTION]
# TUI
/continue [DIRECTION]

Compact

Compact mengurangi konteks sesi yang telah diterima melalui peringkas bersama. Compact dapat memanggil penyedia satu kali. Pemotongan eksplisit, output terstruktur yang tidak valid, kesalahan penyedia, atau stream tidak lengkap ditolak. Konteks valid sebelumnya bertahan jika ditolak; tidak ada percobaan ulang ringkasan otomatis.

gaionix-coder compact SESSION_ID --model MODEL_ID
# TUI or VS Code composer
/compact

Retry

Retry adalah percobaan baru yang disengaja untuk tugas gagal atau batas waktu terbaru yang memenuhi syarat. Retry mempertahankan tujuan asal dan bukti pekerjaan selesai. Riwayat selesai, belum dimulai, atau tidak pasti tidak dapat diulang secara diam-diam. Runtime menolak efek tools yang belum terselesaikan. Tinjau efek eksternal sebelum meminta percobaan baru.

gaionix-coder retry SESSION_ID
# TUI
/retry

Queue

Queue mencatat tindak lanjut secara persisten saat runtime sibuk. Identitas penerimaan melindungi dari pengiriman ulang transport yang identik. Benturan payload ditolak. Setelah interupsi, pengiriman ambigu tetap UNKNOWN, bukan dianggap aman untuk diulang.

gaionix-coder queue list --workspace .
gaionix-coder queue status --workspace .
gaionix-coder queue add "Follow-up task" --workspace . --model MODEL_ID
gaionix-coder queue remove QUEUE_ID --workspace .

CLI queue add adalah perintah eksekusi dan dapat langsung berjalan saat runtime menganggur. Perintah ini tidak dapat memasang runtime kedua ke penyimpanan yang sudah dimiliki klien aktif lain; gunakan kontrol Queue pada TUI aktif atau VS Code.

Steer

Steer menambahkan arahan ke giliran aktif pada batas aman berikutnya. Steer tidak mengulang tool yang sudah selesai. Di TUI, ketik arahan lalu tekan Ctrl+S. Eksekusi interaktif tanpa antarmuka grafis menerima input pengarahan; VS Code menampilkan Steer selama pekerjaan aktif.

Stop

Stop meminta pembatalan dan menunggu pembersihan tool/proses. TUI atau eksekusi tanpa antarmuka grafis memakai Ctrl+C; Ctrl+Q meminta keluar dari TUI setelah pembersihan aman. Kontrol Stop VS Code memakai jalur pembatalan runtime yang sama. Permintaan yang telah diterima penyedia atau efek samping eksternal tidak dapat ditarik kembali. Jika pembersihan tidak diketahui, pengiriman pekerjaan berikutnya tetap dilindungi.