Create a new session
ManageOrgSessions 権限が付与されたサービスユーザーが必要です。
| 機能 | 必要な権限 |
|---|---|
advanced_mode | UseDevinExpert |
create_as_user_id | ImpersonateOrgSessions |
advanced_mode パラメータは、自動化ワークフロー向けの高度なセッション動作を有効にします。これを有効化すると、セッションは上級モード用のペルソナを使用し、選択されたモードに応じてプロンプトが変換されます。
| モード | 説明 | 必要なパラメータ |
|---|---|---|
analyze | 既存の Devin セッションを分析して知見を抽出する | session_links |
create | セッション分析に基づいて新しいプレイブックを作成する | なし(任意: session_links) |
improve | フィードバックに基づいて既存のプレイブックを改善する | child_playbook_id |
batch | 複数のタスクに対して Devin セッションを一括で開始する | child_playbook_id |
manage | Knowledge を管理する | なし |
batch モードを使用する場合、bypass_approval を true に設定して、バッチセッションを作成する際の承認ステップをスキップできます。これは、手動での承認なしにセッションをすぐに開始したい、完全に自動化されたワークフローで有用です。
create_as_user_id パラメータを使用すると、別のユーザーに代わってセッションを作成できます。これには次の条件を満たす必要があります:
ImpersonateOrgSessions 権限を持っていることUseDevinSessions 権限を持っていることService User credential (prefix: cog_)
analyze, create, improve, batch, manage Successful Response
new, claimed, running, exit, error, suspended, resuming