Không gian làm việc mã
Trỏ 9xchat vào thư mục dự án để kiểm tra, tìm kiếm, chạy tập lệnh, thực thi các thao tác git và xem xét các điểm khác biệt của AI trên cơ sở mã của bạn.
Code biến 9xchat thành môi trường mã hóa tác nhân. Thay vì sao chép và dán các đoạn mã bị ngắt kết nối, bạn mở toàn bộ thư mục dự án trên đĩa. Trợ lý AI có thể khám phá cây thư mục của bạn, đọc tệp, tìm kiếm trên mã, chạy tập lệnh dự án, kiểm tra lịch sử git và đề xuất chỉnh sửa.
Không gian làm việc Code là một tính năng nâng cao dành cho máy tính để bàn yêu cầu đăng ký Pro đang hoạt động. Xem Credits, Pro và cách sử dụng.
Mở không gian làm việc
- Thả bất kỳ thư mục dự án nào vào màn hình Mãhoặc nhấp vàoChọn Thư mục.
- 9xchat lập chỉ mục cấu trúc thư mục và hiển thị nó trong bảng dự án bên trái.
- Không gian làm việc gần đây của bạn được lưu trong Không gian làm việc gần đây để truy cập nhanh.
Một không gian làm việc có thể chứa nhiều thư mục — thêm thư mục gốc thứ hai khi có thay đổi kéo dài trên một ứng dụng và thư viện mà ứng dụng đó phụ thuộc vào. Thư mục đầu tiên vẫn là thư mục gốc chính, đây là thư mục quyết định nơi giải quyết một đường dẫn không rõ ràng. Việc thay đổi các thư mục trong không gian làm việc sẽ xóa lịch sử hoàn tác của AI, vì vậy ứng dụng sẽ yêu cầu bạn giữ hoặc từ chối mọi chỉnh sửa đang chờ xử lý trước thay vì mắc kẹt chúng.

Điều hướng không gian làm việc
Bố cục không gian làm việc của Code được chia thành các bảng chuyên dụng:
- Thanh bên của phiên: Giữ các chuỗi hội thoại riêng biệt cho các tác vụ khác nhau trong cùng một cơ sở mã (ví dụ: tái cấu trúc logic xác thực và thêm các bài kiểm tra đơn vị).
- File Explorer: Duyệt qua hệ thống phân cấp tệp của bạn bằng các biểu tượng và thư mục loại tệp mở rộng.
- Trình tìm tệp nhanh (
⌘P/Ctrl+P): Tên tệp tìm kiếm mờ trên toàn bộ project để chuyển trực tiếp đến bất kỳ tập tin nào. - Tìm kiếm dự án toàn văn bản: Phân loại văn bản, hàm và ký hiệu trên toàn bộ không gian làm việc với các bản xem trước trận đấu.
- Xem trước tệp được đánh dấu bằng cú pháp: Xem các tệp cạnh nhau với số dòng và làm nổi bật ngôn ngữ.

Công cụ mã hóa tác nhân
Khi trò chuyện trong phiên Mã với các mô hình đám mây được hỗ trợ, trợ lý có quyền truy cập vào các công cụ dành cho nhà phát triển tích hợp sẵn:
| Danh mục công cụ | Khả năng |
|---|---|
| Thao tác tập tin | Đọc tệp, tạo tệp mới, liệt kê nội dung thư mục và tìm kiếm cả tên tệp và nội dung tệp |
| Chỉnh sửa & khác biệt AI | Đề xuất thay thế hoặc viết lại chuỗi chính xác trên một hoặc nhiều tệp |
| Tích hợp Git | Kiểm tra git status, xem git diff, kiểm tra lịch sử cam kết và giai đoạn cam kết |
| Người chạy kịch bản | Thực thi các tập lệnh npm/yarn/pip, chạy bộ thử nghiệm và giám sát các tiến trình đang chạy trong nền |
| Quản lý gói | Kiểm tra và cài đặt các phụ thuộc của dự án |
| Trình duyệt | Mở một trang trong khung bên cạnh không gian làm việc và đọc nội dung trên đó |
Tìm kiếm nội dung sử dụng ripgrep khi nó được cài đặt trên máy của bạn, thao tác này sẽ xóa tệp và dẫn đến nhu cầu quét JavaScript cao nhất. Dù sao thì trợ lý cũng gọi cùng một công cụ nên cuộc trò chuyện không có gì thay đổi — một kho lưu trữ lớn chỉ đơn giản là ngừng tìm kiếm ở dạng rút gọn.
Cho dù có ripgrep hay không thì các quy tắc tương tự sẽ quyết định tệp nào có thể được đọc. Tìm kiếm nhanh hơn không mở rộng những gì trợ lý được phép xem.
Quy trình mã hóa tác nhân dựa vào khả năng gọi công cụ được hỗ trợ bởi các mô hình đám mây. Các mô hình Ollama hiện không hỗ trợ thực thi công cụ trong 9xchat.
Xem xét các chỉnh sửa AI
Các chỉnh sửa được sắp xếp chứ không phải bằng văn bản và trình xem khác biệt hiển thị các phần bổ sung và xóa bằng số dòng và đánh dấu cú pháp. Keepghi thay đổi vào đĩa;Hoàn tác loại bỏ nó.
Hướng dẫn sử dụng và tự động
Mỗi phiên đều là Thủ công— mọi thay đổi đều chờ bạn giữ lại hoặc hoàn tác — hoặcTự động, trong đó các chỉnh sửa sẽ được áp dụng khi chúng được thực hiện. Việc xóa và đổi tên tệp vẫn yêu cầu ở chế độ Tự động, vì đó là hai thao tác khó đảo ngược.
Chế độ tự động được áp dụng cho mỗi phiên và đặt lại về Thủ công khi ứng dụng khởi động lại. Quyền truy cập ghi không phải là thứ nên tồn tại một cách lặng lẽ trong các lần khởi chạy.
Chế độ tự động dừng sau khi áp dụng không thành công hoặc sau mười lượt mà không xem xét và thẻ sẽ cho biết điều đó. Một bộ tái cấu trúc dài chạy một cách hợp pháp nhiều lượt - và một mô hình cũng lặp lại bản chỉnh sửa xấu của chính nó. Từ bên trong vòng lặp, cả hai trông giống hệt nhau, vì vậy số đếm là thứ dừng cái thứ hai. Bật lại tự động sẽ đặt lại bộ đếm.
Giữ mã của bạn dưới sự kiểm soát phiên bản
Việc giữ bản chỉnh sửa AI sẽ sửa đổi các tệp thực trong thư mục dự án của bạn trên đĩa. Luôn làm việc trong kho git hoặc duy trì bản sao lưu để bạn có thể hoàn nguyên các thay đổi nếu cần.
Chạy các tập lệnh của dự án này
Các tập lệnh mà trợ lý có thể chạy liệt kê những gì package.json xác định và cho phép bạn kích hoạt từng tập lệnh một. Không có gì được bật theo mặc định, do đó, một không gian làm việc mới không thể chạy bất cứ thứ gì cho đến khi bạn cho biết tập lệnh nào an toàn — và nếu dự án không có package.json hoặc không xác định tập lệnh nào thì hộp thoại sẽ nói như vậy thay vì đưa ra một danh sách trống.
Bật chế độ Tự động sẽ bật mọi tập lệnh trong danh sách miễn là nó được bật.

Một tập lệnh tiếp tục chạy — máy chủ nhà phát triển, trình theo dõi — chuyển đến Tập lệnh đang chạy, nơi bạn có thể đọc đầu ra của nó hoặc dừng nó. Đầu ra có thể phát lại được, do đó, quá trình chạy nền đã bắt đầu trước đó trong phiên vẫn có thể được đọc sau khi bạn tiếp tục và số lượng quy trình đang chạy vẫn hiển thị ở thanh trên cùng. Một quy trình mà bạn không thể nhìn thấy là điều duy nhất mà khả năng này không bao giờ tạo ra được.
Xem trước một trang
Run xuất hiện khi không gian làm việc chứa tài liệu HTML mục nhập và mở nó trong bản xem trước thực thi bên cạnh trình chỉnh sửa. Các bảng định kiểu, tập lệnh và hình ảnh cục bộ được tải từ không gian làm việc để trang hiển thị toàn bộ thay vì chỉ là đánh dấu đơn thuần.
Bản xem trước bị cô lập: không có quyền truy cập vào ứng dụng, không có mạng và không có quyền truy cập vào tệp của chính nó. Đó là lý do tại sao tài nguyên của nó di chuyển bên trong tài liệu — và tại sao một trang tìm nạp từ internet sẽ hiển thị những yêu cầu đó bị chặn.

Trình duyệt mở một trang thực trong một khung bên cạnh không gian làm việc, là nửa còn lại: phần xem trước dành cho tài liệu bạn đang chỉnh sửa, khung trình duyệt dành cho tài liệu bạn đang xem.
Ký ức không gian làm việc
Phiên Mã có thể ghi nhớ mọi thứ trong phạm vi không gian làm việc thay vì cuộc trò chuyện, do đó, thông tin thực tế về cách xây dựng một dự án sẽ tồn tại trong phiên tiếp theo trên cùng một cơ sở mã. Bộ nhớ phiên liệt kê các bộ nhớ không gian làm việc phía trên các bộ nhớ phiên; cả hai đều có trong Library → Memories, trong đó bộ lọc không gian làm việc hiển thị chúng theo tên.
Xem nó có giá bao nhiêu
Xem mức sử dụng phiên chia nhỏ số tiền mà phiên mã hóa đã chi tiêu. Lần lượt tác nhân đọc nhiều tệp hơn và gọi nhiều công cụ hơn so với trò chuyện, vì vậy điều này đáng để kiểm tra trên một bộ tái cấu trúc dài hơn là vào cuối tháng.