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
Đường thuận ACP (Agent Client Protocol)
Trạng thái: Đang hoạt động
Phạm vi: đường thuận đã ghi cho máy chủ IDE
Xem xét lần cuối: 2026-07-12
Chủ sở hữu: AX Code runtime
AX Code lộ một máy chủ ACP để các IDE (ví dụ Zed) có thể lưu trữ tác nhân mà không cần truyền tải tùy chỉnh.
Yêu cầu
- Bản cài CLI được hỗ trợ (
ax-codetrên PATH) - Một nhà cung cấp đã cấu hình (
ax-code providers loginhoặc khóa môi trường)
Khởi động máy chủ
# Current directory as workspace
ax-code acp
# Explicit workspace
ax-code acp --dir /path/to/project
Khởi tạo + phiên + lời nhắc (stdio)
ACP là JSON-RPC trên stdio. Đường thuận tối thiểu:
# One-shot style example (hosts normally keep the process open)
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":1,"clientCapabilities":{}}}' \
| ax-code acp
Chuỗi máy chủ điển hình:
initialize— thương lượng phiên bản giao thức và khả năng của tác nhânsession/new— tạo một phiên vớicwdđặt tới gốc dự ánsession/prompt— gửi văn bản người dùng; tác nhân chạy công cụ và trả lý do dừngsession/load— tiếp tục một mã phiên mà máy chủ đã biết
Ví dụ Zed
{
"agent_servers": {
"AX Code": {
"command": "ax-code",
"args": ["acp"]
}
}
}
Những gì hoạt động hôm nay
| Khả năng | Trạng thái |
|---|---|
| initialize / capabilities | Được hỗ trợ |
| session/new | Được hỗ trợ |
| session/prompt | Được hỗ trợ (phiên hoàn thành trước khi phản hồi) |
| session/load | Được hỗ trợ cho mã phiên + khôi phục chế độ |
| Đọc/ghi tệp phía máy khách | Được hỗ trợ |
Luồng session/update |
Một phần / chưa phải luồng tiến dần đầy đủ |
| Cầu terminal đầy đủ | Chỗ giữ |
Chi tiết và giới hạn: packages/ax-code/src/acp/README.md.
Câu hỏi tương tác tùy chọn
AX_CODE_ENABLE_QUESTION_TOOL=1 ax-code acp
Chỉ bật khi giao diện máy chủ có thể trả lời các lời nhắc câu hỏi.