フルマネージドのクラウドサンドボックスで AI Agent を実行します。
Qoder Cloud Agents は、フルマネージドの AI Agent 実行プラットフォームです。agent loop を自前で構築したり、ツール実行用のサンドボックスを管理したり、ロングコネクションを保守したりする必要はありません。API を通じて Agent を定義し Session を起動するだけで、複雑なタスクをクラウド上で実行し、結果をリアルタイムに受信できます。
成功時のレスポンス形式:
すべての API リクエストには以下のヘッダーを付与する必要があります。
リスト系エンドポイントはカーソルページングを統一して使用します。レスポンス構造:
Q: Cloud Agents と Qoder CLI は同時に使えますか?
A: 問題ありません。CLI はローカルでのインタラクティブ開発に、Cloud Agents は自動化や統合シナリオに適しており、相互に補完します。
Q: 1 つの Agent で同時に何個の Session を実行できますか?
A: ハードリミットはなく、同じ Agent 構成に対して複数のアクティブな Session を同時に紐づけられます。
Q: データセキュリティはどう担保されますか?
A: 各 Session は隔離されたコンテナサンドボックス内で実行され、Session 間で相互アクセスはできません。Environment が破棄された後はデータも消去されます。
コアコンセプト
| コンセプト | 説明 | アナロジー |
|---|---|---|
| Agent | 再利用可能な構成テンプレート。モデル、システムプロンプト、ツールセットを定義 | 「従業員の職務記述書」 |
| Environment | Session が実行されるコンテナ環境。依存パッケージと起動処理の構成を含む | 「デスクとツールボックス」 |
| Session | 1 回の対話/タスク実行のインスタンス | 「具体的な業務セッション」 |
| Event | Session 中に発生するリアルタイムなイベントストリーム | 「業務進捗のリアルタイム配信」 |
ワークフロー
1
Agent を定義
モデル、system prompt、利用可能なツールを指定します。
2
Environment を構成
コンテナタイプ、プリインストール依存関係、セットアップスクリプトを選択します。新規アカウントには事前プロビジョニングされたデフォルト環境はありません。まず
POST /api/v1/cloud/environments で環境を作成する必要があります。3
Session を起動
Agent と Environment をバインドして実行インスタンスを作成します。
4
メッセージ送信 + イベント受信
Session に
user.message を送信し、SSE ストリーム(またはポーリング)で Agent の思考、メッセージ、状態変化などのイベントをリアルタイムに受信します。接続性のクイック確認
ユースケース
- 長時間の非同期タスク — コードレビュー、大規模リファクタリング、自動化テスト生成
- API 統合 — バックエンドサービスに Agent 機能を組み込み、ランタイム保守を不要に
- バッチ処理 — 複数の Session を並列で起動し、バッチリクエストを処理
- 定期タスク — スケジューラと連携し、Agent を定期実行して点検/レポートを完了
認証方式
すべての API リクエストには以下のヘッダーを付与する必要があります。
| Header | 値 | 説明 |
|---|---|---|
Authorization | Bearer <PAT or SAT> | Personal Access Token(PAT)または Service Account Token(SAT) |
個人ユーザーは Qoder コンソールの「設定 → パーソナルアクセストークン」で PAT を作成できます。Service Account は Service Token Exchange エンドポイントを通じて SA API Key を短期間有効な SAT に交換する必要があります。詳しくは 認証 を参照してください。
ページング
リスト系エンドポイントはカーソルページングを統一して使用します。レスポンス構造:
after_id / before_id クエリパラメータでページを送ります。