Lewati ke konten utama
Navigasi dokumentasi

Referensi CLI

Gunakan perintah gaionix-coder run, tui, continue, compact, retry, session, dan queue melalui runtime Rust yang sama.

Ringkasan perintah

PerintahTujuan
tuiChat 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_IDRingkasan konteks manual melalui compactor dan penjaga biaya yang ada.
session list | show | resumePeriksa sesi; resume adalah perintah kelanjutan untuk kompatibilitas.
queue list | status | add | removePeriksa 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 --help

Gunakan --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_ID

Pemadatan 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/v1

Model, 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 / perintahTindakan
EnterKirim draf; pengiriman biasa selama giliran aktif masuk ke Queue.
Ctrl+SArahkan giliran aktif menggunakan draf.
Ctrl+CMinta pembatalan pekerjaan aktif.
Ctrl+QMinta 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.
/compactRangkum konteks sesi yang menganggur.
F3Buka 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.

KodeArti
0Perintah selesai
2Konfigurasi, permintaan ditolak, atau kontrol tidak memenuhi syarat
3Kegagalan tugas agent/penyedia
4Dibatalkan
5Kegagalan runtime/protokol
6Diblokir oleh batas keamanan atau kepemilikan