Referensi CLI
Gunakan perintah gaionix-coder run, tui, continue, compact, retry, session, dan queue melalui runtime Rust yang sama.
Ringkasan perintah
| Perintah | Tujuan |
|---|---|
tui | Chat terminal interaktif, persetujuan, pengarahan, dan kontrol slash. |
run [PROMPT] | Satu tugas tanpa interaksi; hilangkan PROMPT atau gunakan “-” untuk membaca stdin. |
continue SESSION_ID [DIRECTION] | Lanjutkan giliran gagal atau dibatalkan terbaru yang memenuhi syarat. |
retry SESSION_ID [DIRECTION] | Percobaan baru yang tertaut setelah kegagalan atau batas waktu terbaru. |
compact SESSION_ID | Ringkasan konteks manual melalui compactor dan penjaga biaya yang ada. |
session list | show | resume | Periksa sesi; resume adalah perintah kelanjutan untuk kompatibilitas. |
queue list | status | add | remove | Periksa atau ubah tindak lanjut milik runtime; add dapat menjalankan pekerjaan. |
Opsi penyedia dan tugas
gaionix-coder run "Inspect the failing test" \
--workspace . --model MODEL_ID --reasoning-effort auto
gaionix-coder run --help
gaionix-coder compact --help
gaionix-coder retry --helpGunakan --provider gaionix-gateway (bawaan) atau custom-openai-compatible. Penyedia khusus memerlukan --custom-base-url. Gunakan --workspace untuk mengikat tools dan sesi lokal, --output jsonl untuk output terstruktur, dan --max-steps untuk menetapkan batas eksekusi. Nilai bawaan adalah 64; 0 berarti tanpa batas.
Pemadatan konteks manual
gaionix-coder compact SESSION_ID --workspace . --model MODEL_IDPemadatan memakai penyedia terpilih dan dapat membuat satu panggilan ringkasan berbayar. Runtime harus menganggur dan telah direkonsiliasi. Ringkasan yang valid dan lengkap harus lolos pemeriksaan skema dan pengurangan sebelum checkpoint menggantikan konteks. Tidak ada percobaan ulang otomatis. Di TUI, masukkan /compact.
Continue dan Retry
gaionix-coder continue SESSION_ID "Finish the remaining tests"
gaionix-coder retry SESSION_ID
# Custom-provider sessions also need their endpoint:
gaionix-coder retry SESSION_ID --custom-base-url https://YOUR_ENDPOINT/v1Model, reasoning, mode akses, dan pengaturan tugas dari giliran asal tetap dipertahankan. Untuk menggantinya, berikan penyedia, model, dan reasoning secara eksplisit bersama-sama. Retry menerima status gagal/batas waktu yang memenuhi syarat; pekerjaan dihentikan atau dibatasi langkah memakai Continue. Keduanya membuat giliran baru dan memeriksa hasil tools yang tersimpan secara persisten.
Tombol TUI
| Tombol / perintah | Tindakan |
|---|---|
| Enter | Kirim draf; pengiriman biasa selama giliran aktif masuk ke Queue. |
| Ctrl+S | Arahkan giliran aktif menggunakan draf. |
| Ctrl+C | Minta pembatalan pekerjaan aktif. |
| Ctrl+Q | Minta pembatalan yang aman dan keluar. |
| /continue [DIRECTION] | Lanjutkan pekerjaan belum selesai yang memenuhi syarat. |
| /retry [DIRECTION] | Ulangi giliran gagal atau batas waktu yang memenuhi syarat. |
| /compact | Rangkum konteks sesi yang menganggur. |
| F3 | Buka pemilih sesi workspace. |
Output dan status keluar
stdout runtime hanya membawa protokol JSONL. Output CLI untuk pengguna dapat memuat teks asisten; diagnostik memakai stderr. Dengan --output jsonl, output terstruktur, termasuk event agent dan hasil akhir.
| Kode | Arti |
|---|---|
| 0 | Perintah selesai |
| 2 | Konfigurasi, permintaan ditolak, atau kontrol tidak memenuhi syarat |
| 3 | Kegagalan tugas agent/penyedia |
| 4 | Dibatalkan |
| 5 | Kegagalan runtime/protokol |
| 6 | Diblokir oleh batas keamanan atau kepemilikan |