Trang này được dịch từ tài liệu tiếng Anh. Lệnh, định danh và ví dụ giữ nguyên. Runtime 7.24.4 · SDK 2.6.7. Bản tiếng Anh
Độ ổn định runtime
Trạng thái: Đang hoạt động
Phạm vi: trạng thái hiện tại
Xem xét lần cuối: 2026-07-18
Chủ sở hữu: ax-code runtime
AX Code giữ độ tin cậy cho các phiên tương tác dài và các lần chạy không giao diện như thế nào.
Các tầng
| Tầng | Phần được cứng hóa | Mô-đun chính |
|---|---|---|
| Vòng đời TUI | Tạm dừng/tiếp tục, khôi phục terminal khi sự cố, tỉa bộ nhớ khi rời phiên | ADR-047; cli/tui/util/* |
| Lỗi tiến trình | Bỏ qua abort/hủy/ống gãy; sự cố thật vẫn thoát | util/harmless-interrupt, bộ xử lý sự cố TUI, móc khởi động CLI |
| Thời gian chờ | Giới hạn công cụ/LSP/MCP mà không có unhandledRejection | util/timeout.withTimeout |
| Luồng | Chó canh rảnh, kết nối lại bền | chó canh rảnh session/llm-impl; resilient-stream |
| Quyền | Chốt gửi đôi + thời gian chờ trả lời | permission-submit-latch, lời nhắc quyền |
| Wiki kho | Giữ đường dẫn, ghi manifest-cuối nguyên tử, nội dung được bảo vệ, xác thực trước khi ghi | packages/ax-wiki; src/wiki/* |
Đường TUI được chọn
Chồng runtime được hỗ trợ là:
- Runtime: Node đóng gói
- Giao diện: AX Code TUI + Solid (mặc định chính)
- Kết xuất: Zig (sản xuất); các thư viện gốc được vendored đầy đủ trong kho
(vendored bên trong khung ax-tui độc lập, ghim hàm băm bởi
vendor/manifest.jsoncủa nó) — không có gói npm@opentui/*thượng nguồn tham gia lúc cài hay lúc chạy - Yoga không phải chế độ có thể chọn; trình kết xuất gốc của AX Code TUI vẫn là mặc định
Hủy so với sự cố
| Tín hiệu | Hành vi kỳ vọng |
|---|---|
Người dùng hủy / Esc / hủy công cụ (AbortError) |
Ghi mức cảnh báo nếu không được xử lý; đừng thoát TUI |
Ống gãy (EPIPE) khi shell đóng |
Bỏ qua vì vô hại |
| Ngoại lệ ứng dụng không bắt được | Đặt lại terminal, thoát khác không |
| Luồng rảnh quá lâu | Hủy lượt qua chó canh rảnh của luồng (có thể cấu hình) |
Ghi đè thời gian chờ rảnh của luồng bằng AX_CODE_STREAM_IDLE_TIMEOUT_MS (0 tắt).
Lời nhắc quyền
Các trả lời quyền là:
- Đã chốt — chỉ một trả lời đang bay cho mỗi mã yêu cầu
- Vũ trang lại khi yêu cầu xếp hàng kế tiếp trở thành đang hoạt động
- Hết thời gian sau 20 giây để một máy chủ treo không thể kẹt “Cho phép” mãi