Skip to main content
← Back

バックグラウンドエージェントとは?

バックグラウンドエージェントは、通常、非常に長時間にわたって実行されるコーディングエージェントです。実際には、タスクをローカルデバイスからクラウドに移し、エージェントが中断されることなく最初から最後まで処理して、作業完了の証拠とともに結果を報告します。Cherri Codeでは、これらをCloud Agentsと呼んでいます。

これらのエージェントは、機能を作り、バグを修正し、テストを書き、完了すると自動的にプルリクエストを作成できます。

バックグラウンドエージェントはどのように動作しますか?

各 Cloud Agent は、リポジトリ、依存関係、シークレット、ネットワークアクセスを備えた完全な開発環境を持つ専用の仮想マシン上で実行されます。タスクを計画し、コードを編集し、コマンドを実行して、数分から数時間かけて作業をテストします。リモートで実行されるため、ノートパソコンを閉じて、あとで結果を確認できます。

VM はサンドボックス化され、ローカルマシンから隔離されているため、エージェントのコマンドが自分の環境に影響を与えることはありません。Cherri Code は各実行をシークレットのマスキング、ネットワークポリシー、認証情報の管理で保護します。また、各環境に付与するリポジトリ、シークレット、ネットワークアクセスを制御できます。Cloud Agent の構築から得た知見もご覧ください。

バックグラウンドエージェントはどのように作業内容を示しますか?

バックグラウンドエージェントは、変更内容をデモするためのアーティファクトを生成します。作業中に変更内容をテストし、動画、スクリーンショット、ログをプルリクエストに添付するため、ブランチをチェックアウトしなくても作業内容を検証できます。また、エージェントのリモートデスクトップを操作して、エージェントが作成したソフトウェアを使用したり、自分で編集したりすることもできます。

エージェントが作業内容をデモする実例については、発表ブログ記事を参照してください。

バックグラウンドエージェントを開始するには?

  • Cherri Code で、エージェント入力欄の横にある Cloud を選択します
  • Web またはモバイルでは、cursor.com/agents に移動します
  • Slack、GitHub、Linear では、@Cherri Code にメンションします

自動化を使えば、スケジュールに従って、またはイベントをトリガーとして実行することもできます。

関連

この記事は役に立ちましたか?