Dapatkan AX Code · GratisDokumentasi

Halaman ini diterjemahkan dari dokumentasi bahasa Inggris. Perintah, pengenal, dan contoh tidak diubah. Runtime 7.24.4 · SDK 2.6.7. Sumber bahasa Inggris

Stabilitas

Status: Aktif
Cakupan: keadaan saat ini
Terakhir ditinjau: 2026-07-18
Pemilik: ax-code runtime

Bagaimana AX Code tetap andal untuk sesi interaktif yang panjang dan eksekusi tanpa antarmuka.

Lapisan

Lapisan Yang diperkeras Modul kunci
Siklus hidup TUI Jeda/lanjut, pemulihan terminal saat mogok, pemangkasan memori saat meninggalkan sesi ADR-047; cli/tui/util/*
Gangguan proses Abort/batal/pipa putus diabaikan; mogok sungguhan tetap keluar util/harmless-interrupt, penangan mogok TUI, kait boot CLI
Batas waktu Batas alat/LSP/MCP tanpa unhandledRejection util/timeout.withTimeout
Aliran Pengawas diam, sambungan ulang yang tangguh pengawas diam session/llm-impl; resilient-stream
Izin Kait kirim ganda dan batas waktu balasan permission-submit-latch, prompt izin
Wiki repositori Pembatasan jalur, penulisan atomik dengan manifes terakhir, konten terlindungi, validasi sebelum tulis packages/ax-wiki; src/wiki/*

Jalur TUI Blessed

Tumpukan runtime yang didukung adalah:

  • Runtime: Node yang dibundel
  • UI: AX Code TUI + Solid (bawaan utama)
  • Render: Zig (produksi); pustaka native sepenuhnya di-vendor di dalam repositori (di-vendor di dalam kerangka ax-tui mandiri, hash disematkan oleh vendor/manifest.json) — tidak ada paket npm @opentui/* dari hulu yang terlibat saat pemasangan maupun runtime
  • Yoga bukan mode yang dapat dipilih; perender native TUI AX Code tetap menjadi bawaan

Pembatalan versus mogok

Sinyal Perilaku yang diharapkan
Batal pengguna / Esc / batal alat (AbortError) Catat sebagai peringatan jika tidak tertangani; jangan keluar dari TUI
Pipa putus (EPIPE) saat shell tertutup Abaikan karena tidak berbahaya
Pengecualian aplikasi yang tidak tertangkap Atur ulang terminal, keluar dengan kode bukan nol
Aliran diam terlalu lama Batalkan giliran lewat pengawas diam aliran (dapat dikonfigurasi)

Timpa batas waktu diam aliran dengan AX_CODE_STREAM_IDLE_TIMEOUT_MS (0 menonaktifkan).

Prompt izin

Balasan izin bersifat:

  1. Terkunci — hanya satu balasan yang sedang berjalan per id permintaan
  2. Dipersenjatai ulang ketika permintaan antrean berikutnya menjadi aktif
  3. Habis waktu setelah 20 detik agar server yang macet tidak dapat menahan “Izinkan” selamanya
  • Sandbox — isolasi eksekusi
  • Otonom — eksekusi tanpa pengawasan
  • AX Wiki — lapisan semantik yang bersumber dari kode (bukan pengganti graf)