すべての記事

Getting Started

CICDoo とは はじめに: オンボーディングウィザード ダッシュボードとインフラマップ

Concepts

本番、ステージング、開発の各ステージ ドメイン、サブドメイン、SSL Odoo のバージョンとエディション(Community と Enterprise) ワークスペースとチームでの共同作業

Servers

サーバーの追加 サーバーのドメインと DNS ロードバランサーを使う サーバーの操作: デプロイ、ログ、チャート

Projects & Git

プロジェクトの作成 GitHub の接続 GitLab の接続 ブランチとインスタンス

Instances & Console

インスタンスの作成 インスタンスの再起動、停止、削除 ステージ間でのブランチのマージ Web IDE とリモートアクセス インスタンス設定の説明 デプロイとジョブキュー

Agent Tasks

エージェントタスクとは エージェントタスクの設定 タスクの実行と結果の確認 エージェント時間と追加購入

Monitoring & Backups

インスタンスのモニタリング バックアップと復元 アラート通知(メールと SMS)

Workspaces & Permissions

ワークスペースメンバーの招待 メンバーの権限とリソースへのアクセス メンバーがリソースを表示または使用できない

Account & Security

二要素認証(2FA) プロフィールと連携の設定 パスワードとアカウントの復旧

Billing & Plans

プランと料金 アップグレードとサブスクリプションの管理 プロジェクトのサブスクリプションが未払いの場合 チャネルパートナープログラム

Support & Tickets

サポートチケットの作成 CICDoo チームのサポートを受ける

Troubleshooting

トラブルシューティング: サーバーを接続できない トラブルシューティング: デプロイが失敗した トラブルシューティング: リポジトリ移動後に git push が 403 で失敗する トラブルシューティング: インスタンスが停止している、または遅い トラブルシューティング: ドメインまたは SSL の問題

Agent Tasks

エージェントタスクの設定

プロジェクトでエージェントタスクを有効にし、コーディング CLI を選び、自分のアカウントを接続して、スキルでハウスルールを教える方法。

有効にする

エージェントタスクはアカウント単位ではなく、プロジェクト単位で有効にします。プロジェクトを開いて 設定、次に エージェント タブへ進み、エージェントタスクを有効化 にチェックを入れます。これで、プロジェクトのすべてのステージングおよび開発インスタンスの中でポーラーが起動し、作業を引き受ける準備ができます。

このタブを表示して変更するには、プロジェクト設定の権限が必要です。開けない場合は、ワークスペースの管理者にご相談ください。

CLI を選ぶ

エージェント CLI で、このプロジェクトでタスクの計画と実行を行うコーディング CLI を選びます:

  • Claude Code
  • Gemini CLI
  • Codex CLI

それぞれ独自の認証情報でサインインし、そのプロバイダーでのあなた自身のアカウント上で動作します。CICDoo はモデルへのアクセスを再販していません。エージェントはあなたが用意したサブスクリプションまたはキーを使い、実行はそこでのクォータに計上されます。

CLI は後から切り替えられます。すでに保存した認証情報はマスクされたまま保持されるので、別の CLI に切り替えて戻しても、シークレットを再入力する必要はありません。

アカウントの接続

接続方法は CLI によって異なり、その違いが誰が支払うかを決めます。

Claude Code

自分のマシンで claude setup-token を実行し(Claude のサブスクリプションが必要です)、生成されたトークンを Claude Code トークン に貼り付けます。ここで Claude Code が提供しているのはこのモードだけです。

Gemini CLI と Codex CLI

どちらも 2 通りの方法で動作でき、エージェントのサインイン方法 で選択します:

  • 自分のサブスクリプション。 自分のマシンで CLI にサインインし、キャッシュされたサインインファイルの内容全体を貼り付けます。Gemini は ~/.gemini/oauth_creds.json、Codex は ~/.codex/auth.json です。エージェントは実行しながらこれを更新し、更新後のコピーを送り返すので、通常この作業は一度きりで済みます。
  • API キー、トークン単位の課金。 Google AI Studio または OpenAI のプラットフォームダッシュボードでキーを作成し、貼り付けます。実行はプロバイダーからそのキーに課金されます。

有償の Gemini Code Assist ライセンスの場合は、Google Cloud のプロジェクト ID も必要です。個人の Google アカウントの場合は空欄のままにしてください。

認証情報を貼り付ける前にお読みください

認証情報はプラットフォームに保存され、エージェントが認証できるようインスタンスのコンテナに送信されます。それらのコンテナにシェルまたは IDE でアクセスできる人は誰でも読み取れます。

サインインファイルは API キーよりも重い情報を渡すことになります。これは権限を絞った認証情報ではなく、アカウントのセッションそのものです。単独で無効化することはできず、誰かがコンテナ内で CLI を手動実行すればそれが使われます。またプロバイダーはこれらのプランを対話的な利用に向けたものとしており、OpenAI は自動化されたワークフローには API キーを推奨しているので、個人のサブスクリプションでエージェントを動かす前にプランの規約を確認してください。

その点が自分の環境で懸念になる場合は、プロバイダーが提供しているなら API キーのモードを使ってください。キーは権限を絞ることも、単独で無効化することもできます。

任意の設定

  • モデル。 選んだ CLI 向けのモデルのエイリアス、またはモデルの正式名称です。空欄にすると、その CLI のデフォルトが使われます。
  • 計画を自動実行。 このプロジェクトの新しいタスクはレビュー手順を省略します。成功した計画は自動的に承認され、誰も事前に読まないまま実装・プッシュされます。エージェントがブロックと報告した計画は引き続きあなたを待ちますし、本番インスタンス上のすべての計画も同様です。これはタスクごとに変更でき、設定するには計画承認の権限が必要です。

スキル: ハウスルールを教える

同じタブの スキル セクションは、エージェントに従ってほしいハウスルールを記録する場所です。命名の仕方、ビューの書き方、テストの仕方などです。

Markdown ファイル、または SKILL.md を含むスキルフォルダーの .zip をアップロードします。タスク作成時にどのスキルを使うかを選べるほか、スキルを常時有効に設定して、すべてのタスクで読み込ませることもできます。スキルはプロジェクト専用のストレージバケットに保存され、それを使うタスクのコンテナにインストールされます。

これは結果を改善するうえで最も安上がりな方法です。モジュール構成やテストの決まりごとを知っているエージェントは、修正する必要が少ない計画を出してきます。

次のステップ

エージェントタスクとは何か、そして本番まわりのルールについては エージェントタスクとは をご覧ください。最初のタスクを作成して確認するには タスクの実行と結果の確認 をご覧ください。

お困りの場合は、チケットページまたはチャットウィジェットからサポートチケットを作成してください。

まだ解決しませんか?アプリからチケットを作成するか、エンジニアに相談してください。