本機環境可讓您設定工作樹的準備步驟,以及專案的常用動作。
本機環境僅適用於 ChatGPT 桌面版應用程式中的 Codex。 設定或使用本機環境前,請先選取 Codex 。
您可以透過 ChatGPT 桌面版應用程式設定窗格來設定本機環境。您可以將產生的檔案簽入專案的 Git 程式碼庫,與其他人共用。
Codex 會將此組態儲存在專案根目錄的 .codex 資料夾中。
如果您的程式碼庫包含多個專案,請開啟
包含共用 .codex 資料夾的專案目錄。
設定指令碼
由於工作樹的執行目錄與本機對話不同,專案可能尚未完成設定,也可能缺少相依套件或未簽入程式碼庫的檔案。Codex 在新對話開始時建立工作樹時,設定指令碼會自動執行。
使用此指令碼執行設定環境所需的任何指令,例如安裝相依套件或執行建置流程。
例如,對於 TypeScript 專案,您可以使用設定指令碼安裝相依套件,並執行初始建置:
npm install
npm run build
如果您的設定因平台而異,請定義 macOS、Windows 或 Linux 專用的設定指令碼,以覆寫預設指令碼。
動作
使用動作來定義常用任務,例如啟動應用程式的開發伺服器或執行測試套件。這些動作會顯示在 ChatGPT 桌面版應用程式的頂端列,方便快速存取。這些動作會在應用程式的整合式終端中執行。
使用動作可省去反覆輸入觸發專案建置或啟動開發伺服器等常用操作的指令。若只需進行一次快速偵錯,可直接使用整合式終端。
例如,您可以為 Node.js 專案建立包含下列指令碼的「執行」動作:
npm start
如果動作所用的指令因平台而異,請為 macOS、Windows 和 Linux 分別定義適用於各平台的指令碼。
請為每個動作選擇對應的圖示,以便識別。