Tiếng Việt

Khắc phục sự cố

Câu hỏi thường gặp và cách khắc phục các sự cố phổ biến của ứng dụng ChatGPT dành cho máy tính

Câu hỏi thường gặp

Bảng bên hiển thị các tệp mà Codex không chỉnh sửa

Nếu dự án của bạn nằm trong kho lưu trữ Git, bảng đánh giá sẽ tự động hiển thị các thay đổi dựa trên trạng thái Git của dự án, bao gồm cả những thay đổi mà Codex không thực hiện.

Trong ngăn đánh giá, bạn có thể chuyển đổi giữa các thay đổi đã đưa vào vùng chờ và các thay đổi chưa được đưa vào vùng chờ, đồng thời so sánh nhánh của bạn với main.

Nếu chỉ muốn xem các thay đổi từ lượt Codex gần nhất, hãy chuyển ngăn diff sang chế độ xem Lượt gần nhất.

Tìm hiểu thêm về cách sử dụng ngăn đánh giá.

Xóa dự án khỏi thanh bên

Để xóa một dự án khỏi thanh bên, hãy di chuột lên tên dự án, nhấp vào biểu tượng ba chấm và chọn "Xóa". Để khôi phục, hãy thêm lại dự án bằng nút Thêm dự án mới bên cạnh Cuộc trò chuyện hoặc sử dụng

Cmd+O.

Tìm cuộc trò chuyện đã lưu trữ

Bạn có thể tìm các cuộc trò chuyện đã lưu trữ trong Cài đặt. Khi bỏ lưu trữ một cuộc trò chuyện, cuộc trò chuyện đó sẽ xuất hiện lại ở vị trí ban đầu trên thanh bên.

Chỉ một số cuộc trò chuyện xuất hiện trên thanh bên

Thanh bên cho phép bạn lọc cuộc trò chuyện dựa trên trạng thái của dự án. Nếu thiếu cuộc trò chuyện, hãy chọn biểu tượng bộ lọc bên cạnh Cuộc trò chuyện, sau đó chọn Theo thứ tự thời gian. Nếu bạn vẫn không thấy cuộc trò chuyện, hãy mở Cài đặt và kiểm tra Cuộc trò chuyện đã lưu trữ.

Mã không chạy trên worktree

Theo mặc định, worktree được tạo trong một thư mục khác và kế thừa các tệp đã commit vào Git. Tùy thuộc vào cách bạn quản lý phần phụ thuộc và công cụ cho dự án, bạn có thể phải chạy các tập lệnh thiết lập trên worktree bằng môi trường cục bộ hoặc sao chép các tệp thiết lập bị bỏ qua bằng .worktreeinclude. Ngoài ra, bạn có thể checkout các thay đổi trong dự án cục bộ thông thường. Xem tài liệu về worktree để tìm hiểu thêm.

Ứng dụng không nhận ra môi trường cục bộ được đồng đội chia sẻ

Cấu hình môi trường cục bộ phải nằm trong thư mục .codex tại thư mục gốc của dự án. Nếu bạn đang làm việc trong một monorepo có nhiều hơn một dự án, hãy đảm bảo bạn mở dự án tại thư mục chứa thư mục .codex.

Codex yêu cầu quyền truy cập Apple Music

Tùy thuộc vào tác vụ, Codex có thể cần duyệt hệ thống tệp. Một số thư mục trên macOS, bao gồm Music, Downloads hoặc Desktop, yêu cầu người dùng phê duyệt thêm. Nếu Codex cần đọc thư mục chính của bạn, macOS sẽ nhắc bạn phê duyệt quyền truy cập vào các thư mục đó.

Tác vụ theo lịch tạo ra nhiều worktree

Các tác vụ theo lịch chạy thường xuyên có thể tạo ra nhiều worktree theo thời gian. Hãy lưu trữ các lượt chạy theo lịch mà bạn không còn cần và tránh ghim lượt chạy trừ khi bạn định giữ lại worktree của chúng.

Khôi phục lời nhắc sau khi chọn nhầm đích

Nếu vô tình bắt đầu cuộc trò chuyện với sai đích (Cục bộ, Worktree hoặc Đám mây), bạn có thể hủy lượt chạy hiện tại và khôi phục lời nhắc trước đó bằng cách nhấn phím mũi tên lên trong trình soạn thảo.

Tính năng hoạt động trong Codex CLI nhưng không hoạt động trong ứng dụng ChatGPT dành cho máy tính

Ứng dụng ChatGPT dành cho máy tính và Codex CLI có thể tích hợp các phiên bản Codex khác nhau, vì vậy tính năng có thể xuất hiện trên một giao diện trước giao diện còn lại. Các tính năng thử nghiệm cũng có thể xuất hiện trong Codex CLI trước.

Để xem phiên bản Codex CLI trên hệ thống, hãy chạy:

codex --version

Để xem phiên bản Codex đi kèm ứng dụng ChatGPT dành cho máy tính, hãy sử dụng đường dẫn gói tương thích Codex.app được giữ lại:

/Applications/Codex.app/Contents/Resources/codex --version

Phản hồi và nhật ký

Nhập / vào trình soạn thảo tin nhắn để gửi phản hồi cho nhóm. Nếu kích hoạt phản hồi trong một cuộc trò chuyện hiện có, bạn có thể chọn chia sẻ phiên hiện tại cùng với phản hồi. Sau khi gửi phản hồi, bạn sẽ nhận được ID phiên để chia sẻ với nhóm.

Để báo cáo sự cố:

  1. Tìm các sự cố hiện có trong kho lưu trữ Codex trên GitHub.
  2. Mở một sự cố GitHub mới

Bạn có thể tìm thêm nhật ký tại các vị trí sau:

  • Nhật ký ứng dụng (macOS): ~/Library/Logs/com.openai.codex/YYYY/MM/DD
  • Bản ghi phiên: $CODEX_HOME/sessions (mặc định: ~/.codex/sessions)
  • Phiên đã lưu trữ: $CODEX_HOME/archived_sessions (mặc định: ~/.codex/archived_sessions)

Nếu chia sẻ nhật ký, trước tiên hãy kiểm tra để xác nhận rằng chúng không chứa thông tin nhạy cảm.

Trạng thái bị kẹt và cách khôi phục

Nếu một cuộc trò chuyện có vẻ bị kẹt:

  1. Kiểm tra xem Codex có đang chờ phê duyệt hay không.
  2. Mở terminal và chạy một lệnh cơ bản như git status.
  3. Bắt đầu cuộc trò chuyện mới bằng một lời nhắc ngắn gọn và tập trung hơn.

Nếu vô tình hủy quá trình tạo worktree và mất lời nhắc, hãy nhấn phím mũi tên lên trong trình soạn thảo để khôi phục lời nhắc.

Sự cố terminal

Terminal có vẻ bị kẹt

  1. Đóng bảng terminal.
  2. Mở lại bằng Ctrl+`.
  3. Chạy lại một lệnh cơ bản như pwd hoặc git status.

Nếu các lệnh hoạt động khác với dự kiến, trước tiên hãy xác thực thư mục và nhánh hiện tại trong terminal.

Nếu terminal vẫn bị kẹt, hãy chờ các cuộc trò chuyện đang hoạt động hoàn tất rồi khởi động lại ứng dụng.

Phông chữ hiển thị không đúng

Codex sử dụng cùng một phông chữ cho ngăn đánh giá, terminal tích hợp và mọi đoạn mã khác hiển thị trong ứng dụng. Bạn có thể cấu hình phông chữ trong ngăn Cài đặt tại mục Phông chữ mã.