メインコンテンツへスキップ
コンピュータはコードを実行するマシンです。スペースには、クラウドマシン(オンデマンドで作成、スペースごとに1つ)、クラウドブラウザ、Kazzleアプリがインストールされている場合はお使いのデバイスを含めることができます。AIはシェルコマンド、ファイル操作、ターミナルセッション、ブラウザ自動化に使用します。

コンピュータの種類

種類機能用途
クラウドマシンシェル、ターミナル、ファイルコーディング、スクリプト、ビルド、アプリ開発。ファイルは停止と起動の間も保持されます。
クラウドブラウザブラウザスクレイピング、自動化、ログアウト状態でのブラウジング
お使いのデバイスデスクトップ、ターミナル、ブラウザ(オンライン時)Kazzleを実行しているコンピュータ。組み込みブラウザと拡張機能サポート。
本番環境開始、停止、ログのみデプロイされたアプリ。シェル、ファイル、ブラウザアクセスなし。

クラウドマシンの永続性

クラウドマシンのファイルは通常の停止と起動のサイクル全体で保持されます。ファイル、インストール済みパッケージ、ツールはそのまま残ります。クラウドマシンは使い捨てコンテナではなく、永続的な開発環境です。

ライフサイクル

  1. 既存のコンピュータを確認。 AIは利用可能なコンピュータを事前に確認します。
  2. 必要に応じて作成。 AIはオンデマンドでクラウドマシンまたはクラウドブラウザを作成します。
  3. オフラインの場合は起動。 クラウドマシンは起動と停止ができます。クラウドブラウザとお使いのデバイスは異なる方法で起動されます。
  4. 準備完了。 起動すると、すべてのツールが利用可能になります。

シェルコマンド

AIはビルド、インストール、git操作、スクリプト用のシェルコマンドを実行します。コマンドはクラウドマシンの永続ファイルシステム上で実行されます。 ルール:
  • AIはシェルデータベースクライアントよりもデータベースツールを優先します。
  • アプリとリポジトリのファイル操作はワークスペースにスコープされます。
  • 破壊的なパターンはツールポリシーによってキャッチされます。

ターミナル

ターミナルはあなたとAIの間で共有される永続的なシェルセッションです。AIは長時間実行されるプロセス(開発サーバー、ビルド、ウォッチャー)用に作成します。手動で開くこともできます。 両側が同じターミナルをリアルタイムで表示します:
  • AIがnpm installを実行します。出力が表示されます。
  • コマンドを入力します。AIは出力を読むことができます。
  • AIが開発サーバーを起動します。操作できます。
AIがアプリを起動すると、開発サーバーはターミナルで実行されます。出力を読んでエラーをチェックでき、AIはビルド失敗を検出するために監視します。

ファイルシステム

アプリとリポジトリのファイルについて、AIはワークスペースルートを超えることができないスコープ付きファイル操作を使用します。生のファイルシステムアクセスについては、シェルコマンドを使用します。