ローカル環境¶
ローカル環境を使用すると、ワークツリーのセットアップ手順や、プロジェクトでよく使用するアクションを設定できます。
ローカル環境は、ChatGPT デスクトップアプリの Codex でのみ利用できます。 ローカル環境を設定または使用する前に、Codex を選択してください。
ローカル環境は、ChatGPT デスクトップアプリの設定ペインで設定します。生成されたファイルをプロジェクトの Git リポジトリにチェックインして、他のユーザーと共有できます。
Codex は、この設定をプロジェクトルートの .codex フォルダー内に保存します。リポジトリに複数のプロジェクトが含まれている場合は、共有の .codex フォルダーを含むプロジェクトディレクトリを開いてください。
セットアップスクリプト¶
ワークツリーはローカルチャットとは異なるディレクトリで実行されるため、プロジェクトのセットアップが完全でなかったり、依存関係やリポジトリにチェックインされていないファイルが不足していたりする場合があります。セットアップスクリプトは、新しいチャットの開始時に Codex が新しいワークツリーを作成すると自動的に実行されます。
このスクリプトを使用して、依存関係のインストールやビルドプロセスの実行など、環境の設定に必要なコマンドを実行します。
たとえば、TypeScript プロジェクトでは、セットアップスクリプトを使用して依存関係をインストールし、初回ビルドを実行できます。
セットアップがプラットフォーム固有の場合は、macOS、Windows、または Linux 用のセットアップスクリプトを定義してデフォルトを上書きします。
アクション¶
たとえば、Node.js プロジェクトでは、次のスクリプトを含む「Run」アクションを作成できます。
アクションのコマンドがプラットフォーム固有の場合は、macOS、Windows、Linux 用のプラットフォーム固有のスクリプトを定義します。
各アクションに関連付けるアイコンを選択して、アクションを識別できるようにします。