Sesi dan pemulihan
Sesi adalah riwayat persisten dalam lingkup workspace. Pemulihan memakai giliran yang telah diterima, bukti checkpoint, dan batas tools, bukan menganggap prompt sudah berjalan.
Periksa sesi
gaionix-coder session list --workspace .
gaionix-coder session show SESSION_ID --workspace .CLI menyimpan sesi secara lokal di direktori yang diturunkan dari workspace. --storage-root adalah pengaturan lanjutan; gunakan direktori root sementara untuk pengujian. Kunci proses mencegah dua runtime aktif mengklaim penyimpanan yang sama. Ekstensi VS Code dan CLI tidak otomatis berbagi percakapan atau penyimpanan kredensial.
Pulihkan konteks yang diterima
Pemulihan mengembalikan riwayat giliran yang diterima dan checkpoint konteks yang valid. Checkpoint valid yang lebih baru dapat menggantikan konteks sebelumnya; giliran yang diterima kemudian ditambahkan setelahnya. Checkpoint rusak tidak dapat menghapus konteks valid sebelumnya. Menyimpan pesan pengguna saja tidak membuktikan penerimaan runtime.
Tangani UNKNOWN dengan sengaja
UNKNOWN berarti penerimaan atau eksekusi tidak dapat dipastikan. Item Queue yang hilang bukan bukti bahwa eksekusi tidak terjadi. Jangan mencoba ulang otomatis pengiriman yang tidak pasti. Di VS Code, pengarsipan lokal eksplisit mempertahankan UNKNOWN dan bukti historis. Pengarsipan tidak membatalkan pekerjaan, menandainya gagal, atau membuktikan pekerjaan tidak pernah berjalan.
Batas persistensi
Rilis ini memiliki cakupan pengujian sesi deterministik dan pemulihan normal. Jangan menafsirkan pemeriksaan ini sebagai jaminan untuk setiap kegagalan daya, sistem file, atau perangkat keras. Cadangkan data workspace penting dan tinjau efek eksternal setelah interupsi.