Skip to content

AIエージェントセッション

AIエージェントセッションは、ユーザーとエージェントの会話1本です。 会話・ツール実行結果・プラン・TODOリストを保持し、最終活動から一定期間で自動的に削除されます。

セッションを他のユーザーへ共有すると、閲覧者は会話の中の SQL 実行結果や コネクタの応答も閲覧できます。閲覧者がコネクションへのアクセス権を持っていない場合も 表示されるため、共有設定の変更は到達可能性の変更として記録します。

ワークスペースオーナーは、ワークスペース設定の エージェント利用状況 から ワークスペース内の他のユーザーのセッションの会話ログを閲覧できます。 共有設定を経由しない閲覧のため、別のイベントとして記録します。

セッションの中でエージェントが行った操作は、操作対象のリソースのイベントとして 記録されます(SQL の実行なら query_job.create)。 どのセッション・どのツールからの操作かは context.ai_agent に入ります。

イベント一覧

イベントリソース説明
agent_session.createagent_sessionAIエージェントセッションが作成された
agent_session.renameagent_sessionAIエージェントセッション名が変更された
agent_session.run_turnagent_turnAIエージェントのターンが実行された
agent_session.openagent_sessionAIエージェントセッションの内容が取得された
agent_session.inspect_logagent_sessionAIエージェントセッションの会話ログが管理画面から閲覧された
agent_session.send_slackagent_turnAIエージェントセッションの結果が Slack へ送信された
agent_session.add_share_permissionagent_sessionAIエージェントセッションの閲覧権限が付与された
agent_session.remove_share_permissionagent_sessionAIエージェントセッションの閲覧権限が削除された
agent_session.change_canvas_sharingagent_sessionAIエージェントセッション内キャンバスの共有設定が変更された

イベント詳細

agent_session.create 準備中

AIエージェントセッションの作成を記録します。

フィールド
event.codeagent_session.create
scope.typeworkspace
resource.typeagent_session
references起動に使われたリソース
query(なし)
outbound(なし)
change作成時の共有設定
grant(なし)
extra(なし)

references

セッションの起動に使われた AIプロファイルと、起動元の画面のリソースが入ります。 AIプロファイルは常に入ります。起動元は、ノートブック・レポート・キャンバス・ 署名付き埋め込みのいずれかの画面から開いた場合にのみ入ります。

relationtype必須説明
viaai_profile必須AIプロファイル
vianotebook任意ノートブック
viareport任意レポート
viacanvas任意キャンバス
viasigned_embed任意署名付き埋め込み

change

作成時点の、セッション内キャンバスの共有設定が入ります。

名前モード必須説明
share_canvasesbool必須作成時の設定値

サンプル

コンソールからの作成
json
{
  "event": {
    "code": "agent_session.create",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "ai_profile",
      "uid": "63e1be654aa70ad689601c10",
      "name": "Default",
      "relation": "via"
    }
  ],
  "change": {
    "fields": [
      {
        "name": "share_canvases",
        "new": true
      }
    ]
  },
  ...
}
ノートブックからの作成
json
{
  "event": {
    "code": "agent_session.create",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "ai_profile",
      "uid": "63e1be654aa70ad689601c10",
      "name": "Default",
      "relation": "via"
    },
    {
      "type": "notebook",
      "uid": "63e1be654aa70ad689601bf3",
      "name": "Sales KPI",
      "relation": "via"
    }
  ],
  "change": {
    "fields": [
      {
        "name": "share_canvases",
        "new": true
      }
    ]
  },
  ...
}
キャンバスからの作成

キャンバスのページから起動したセッションです。表示中のキャンバスをコンテキストとして利用します。

json
{
  "event": {
    "code": "agent_session.create",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "ai_profile",
      "uid": "63e1be654aa70ad689601c10",
      "name": "Default",
      "relation": "via"
    },
    {
      "type": "canvas",
      "uid": "63e1be654aa70ad689601c20",
      "name": "Q1 Revenue Breakdown",
      "relation": "via"
    }
  ],
  "change": {
    "fields": [
      {
        "name": "share_canvases",
        "new": true
      }
    ]
  },
  ...
}
署名付き埋め込みからの作成
json
{
  "event": {
    "code": "agent_session.create",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "ai_profile",
      "uid": "63e1be654aa70ad689601c10",
      "name": "Default",
      "relation": "via"
    },
    {
      "type": "signed_embed",
      "uid": "671e4c2f9a1b3d0012ab34cd",
      "name": "Partner Embed",
      "relation": "via"
    }
  ],
  "change": {
    "fields": [
      {
        "name": "share_canvases",
        "new": true
      }
    ]
  },
  ...
}
レポートからの作成

レポートの閲覧中に起動したセッションです。ワークスペースゲストからも起動されます。

json
{
  "event": {
    "code": "agent_session.create",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": null
      }
    ],
    ...
  },
  "references": [
    {
      "type": "ai_profile",
      "uid": "63e1be654aa70ad689601c10",
      "name": "Default",
      "relation": "via"
    },
    {
      "type": "report",
      "uid": "63e1be654aa70ad689601bf5",
      "name": "Weekly Dashboard",
      "relation": "via"
    }
  ],
  "change": {
    "fields": [
      {
        "name": "share_canvases",
        "new": true
      }
    ]
  },
  ...
}

agent_session.rename 準備中

AIエージェントセッションのタイトルの変更を記録します。

フィールド
event.codeagent_session.rename
scope.typeworkspace
resource.typeagent_session
references(なし)
query(なし)
outbound(なし)
changename
grant(なし)
extra(なし)

change

名前モード必須説明
namestring必須変更前後のタイトル
sensitivity: pii

サンプル

json
{
  "event": {
    "code": "agent_session.rename",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "change": {
    "fields": [
      {
        "name": "name",
        "old": "Untitled",
        "new": "Weekly sales analysis"
      }
    ]
  },
  ...
}

agent_session.run_turn 準備中

AIエージェントのターンの実行と、LLM プロバイダへのデータ送出を記録します。

フィールド
event.codeagent_session.run_turn
scope.typeworkspace
resource.typeagent_turn
references(なし)
query(なし)
outbound送出先の LLM プロバイダ
change(なし)
grant(なし)
extra(なし)

outbound

そのターンで呼び出された LLM プロバイダとモデルが入ります。 LLM を一度も呼び出さずに終わったターンでは入りません (使用量の上限超過や、開始直後の中断など)。 1ターンの中で複数のモデルが使われた場合は、プロバイダとモデルの組ごとに1件ずつ入ります。

Codatum が管理するモデル(マネージドAIプロファイル)を経由した場合は、 Codatum が選定した宛先を指す codatum_manageduid に入り、 プロバイダの表示名とモデル名は入りません。

送出した内容(ユーザーの入力、SQL の実行結果、応答の本文)は記録しません。

サンプル

単一モデルでの実行
json
{
  "event": {
    "code": "agent_session.run_turn",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_turn",
    "uid": "turn_0193fa2c",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01/agent_turn/turn_0193fa2c",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      },
      {
        "type": "agent_turn",
        "uid": "turn_0193fa2c",
        "name": null
      }
    ],
    ...
  },
  "outbound": {
    "targets": [
      {
        "type": "llm",
        "uid": "anthropic",
        "name": "Anthropic",
        "model": "claude-sonnet-5"
      }
    ]
  },
  ...
}
サブエージェントを伴う実行

サブエージェントが別のモデルを使った場合は、モデルごとに1件ずつ入ります。

json
{
  "event": {
    "code": "agent_session.run_turn",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_turn",
    "uid": "turn_0193fa2c",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01/agent_turn/turn_0193fa2c",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      },
      {
        "type": "agent_turn",
        "uid": "turn_0193fa2c",
        "name": null
      }
    ],
    ...
  },
  "outbound": {
    "targets": [
      {
        "type": "llm",
        "uid": "anthropic",
        "name": "Anthropic",
        "model": "claude-sonnet-5"
      },
      {
        "type": "llm",
        "uid": "openai",
        "name": "OpenAI",
        "model": "gpt-5"
      }
    ]
  },
  ...
}
マネージドAIプロファイルでの実行

プロバイダとモデルを Codatum が選定するため、uidcodatum_managed になり、 プロバイダの表示名とモデル名は入りません。

json
{
  "event": {
    "code": "agent_session.run_turn",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_turn",
    "uid": "turn_0193fa2c",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01/agent_turn/turn_0193fa2c",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      },
      {
        "type": "agent_turn",
        "uid": "turn_0193fa2c",
        "name": null
      }
    ],
    ...
  },
  "outbound": {
    "targets": [
      {
        "type": "llm",
        "uid": "codatum_managed"
      }
    ]
  },
  ...
}
LLM を呼び出さずに終わったターン

使用量の上限超過などで LLM の呼び出し前に終端したターンです。outbound は入りません。

json
{
  "event": {
    "code": "agent_session.run_turn",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_turn",
    "uid": "turn_0193fa2c",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01/agent_turn/turn_0193fa2c",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      },
      {
        "type": "agent_turn",
        "uid": "turn_0193fa2c",
        "name": null
      }
    ],
    ...
  },
  ...
}
Slack から起動した実行

どのスレッド・どの Slack ユーザーからの実行かは context.slack から辿れます。

json
{
  "event": {
    "code": "agent_session.run_turn",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_turn",
    "uid": "turn_0193fa2c",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01/agent_turn/turn_0193fa2c",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      },
      {
        "type": "agent_turn",
        "uid": "turn_0193fa2c",
        "name": null
      }
    ],
    ...
  },
  "context": {
    "slack": {
      "team_id": "T012ABC",
      "team_name": "Acme",
      "channel_id": "C034XYZ",
      "thread_ts": "1735689600.123456",
      "slack_user_id": "U056DEF"
    }
  },
  "outbound": {
    "targets": [
      {
        "type": "llm",
        "uid": "anthropic",
        "name": "Anthropic",
        "model": "claude-sonnet-5"
      }
    ]
  },
  ...
}
MCPクライアントから起動した実行

どのMCPクライアントのどの接続からの実行かは context.mcp から辿れます。

json
{
  "event": {
    "code": "agent_session.run_turn",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_turn",
    "uid": "turn_0193fa2c",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01/agent_turn/turn_0193fa2c",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      },
      {
        "type": "agent_turn",
        "uid": "turn_0193fa2c",
        "name": null
      }
    ],
    ...
  },
  "context": {
    "mcp": {
      "client": {
        "type": "mcp_client",
        "uid": "cursor-dcr-01",
        "name": "Cursor"
      },
      "oauth_session": {
        "type": "mcp_oauth_session",
        "uid": "oauth_sess_01"
      },
      "scopes": [
        "agent:execute"
      ]
    }
  },
  "outbound": {
    "targets": [
      {
        "type": "llm",
        "uid": "anthropic",
        "name": "Anthropic",
        "model": "claude-sonnet-5"
      }
    ]
  },
  ...
}

agent_session.open 準備中

共有されたセッションの閲覧者による閲覧と、MCPクライアントによるセッション内容の取得を記録します。

フィールド
event.codeagent_session.open
scope.typeworkspace
resource.typeagent_session
references(なし)
query(なし)
outbound(なし)
change(なし)
grant(なし)
extra(なし)

サンプル

共有された閲覧者による閲覧
json
{
  "event": {
    "code": "agent_session.open",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  ...
}
MCPクライアントによる取得

どのMCPクライアントのどの接続からの取得かは context.mcp から辿れます。

json
{
  "event": {
    "code": "agent_session.open",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "context": {
    "mcp": {
      "client": {
        "type": "mcp_client",
        "uid": "cursor-dcr-01",
        "name": "Cursor"
      },
      "oauth_session": {
        "type": "mcp_oauth_session",
        "uid": "oauth_sess_01"
      },
      "scopes": [
        "agent:execute"
      ]
    }
  },
  ...
}

agent_session.inspect_log 準備中

ワークスペース設定の エージェント利用状況 からの、他のユーザーのセッションの 会話ログの閲覧を記録します。閲覧できるのは会話の本文と、ツール呼び出しの名前・ 所要時間・成否までで、ツール実行の結果は含みません。

フィールド
event.codeagent_session.inspect_log
scope.typeworkspace
resource.typeagent_session
references(なし)
query(なし)
outbound(なし)
change(なし)
grant(なし)
extra(なし)

サンプル

json
{
  "event": {
    "code": "agent_session.inspect_log",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  ...
}

agent_session.send_slack 準備中

Slack から実行したターンの結果、キャンバスの添付、承認依頼の Slack への送信を記録します。

フィールド
event.codeagent_session.send_slack
scope.typeworkspace
resource.typeagent_turn
references(なし)
query(なし)
outbound送信先の Slack チャンネル
change(なし)
grant(なし)
extra(なし)

outbound

送信先の Slack チャンネルが入ります。 uid は Slack のワークスペースとチャンネルの識別子を / でつないだ値です。 メッセージの本文と添付ファイルの内容は記録しません。

サンプル

どのスレッド・どの Slack ユーザーからのターンかは context.slack から辿れます。

json
{
  "event": {
    "code": "agent_session.send_slack",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_turn",
    "uid": "turn_0193fa2c",
    "name": null,
    "path": "agent_session/63e1be654aa70ad689601c01/agent_turn/turn_0193fa2c",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      },
      {
        "type": "agent_turn",
        "uid": "turn_0193fa2c",
        "name": null
      }
    ],
    ...
  },
  "context": {
    "ai_agent": {
      "ai_profile": {
        "type": "ai_profile",
        "uid": "63e1be654aa70ad689601c10",
        "name": "Default"
      },
      "session": {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    },
    "slack": {
      "team_id": "T012ABC",
      "team_name": "Acme",
      "channel_id": "C034XYZ",
      "thread_ts": "1735689600.123456",
      "slack_user_id": "U056DEF"
    }
  },
  "outbound": {
    "targets": [
      {
        "type": "slack",
        "uid": "T012ABC/C034XYZ"
      }
    ]
  },
  ...
}

agent_session.add_share_permission 準備中

ユーザー・グループ・全メンバーへのセッション閲覧権限の付与を記録します。

フィールド
event.codeagent_session.add_share_permission
scope.typeworkspace
resource.typeagent_session
references(なし)
query(なし)
outbound(なし)
change(なし)
grant付与先と付与権限
extra(なし)

grant

閲覧権限が付与された相手(ユーザー・グループ・全メンバー)と付与された権限が入ります。

サンプル

ユーザーへの権限付与
json
{
  "event": {
    "code": "agent_session.add_share_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "agent_session",
      "uid": "63e1be654aa70ad689601c01",
      "name": "Weekly sales analysis"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "new": "agent_session.viewer"
    }
  },
  ...
}
グループへの権限付与
json
{
  "event": {
    "code": "agent_session.add_share_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "agent_session",
      "uid": "63e1be654aa70ad689601c01",
      "name": "Weekly sales analysis"
    },
    "grantee": {
      "type": "group",
      "uid": "63e1be654aa70ad689601be3",
      "name": "Data Engineers"
    },
    "role": {
      "new": "agent_session.viewer"
    }
  },
  ...
}
ワークスペース全員への権限付与

特定の相手ではなくワークスペースの全メンバーへ開放した場合です。

json
{
  "event": {
    "code": "agent_session.add_share_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "agent_session",
      "uid": "63e1be654aa70ad689601c01",
      "name": "Weekly sales analysis"
    },
    "grantee": {
      "type": "workspace",
      "uid": "63e1be654aa70ad689601be0",
      "name": "Acme Analytics"
    },
    "role": {
      "new": "agent_session.viewer"
    }
  },
  ...
}

agent_session.remove_share_permission 準備中

セッション閲覧権限の削除を記録します。

フィールド
event.codeagent_session.remove_share_permission
scope.typeworkspace
resource.typeagent_session
references(なし)
query(なし)
outbound(なし)
change(なし)
grant削除先と削除された権限
extra(なし)

grant

閲覧権限が削除された相手(ユーザー・グループ・全メンバー)と削除された権限が入ります。

サンプル

json
{
  "event": {
    "code": "agent_session.remove_share_permission",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "grant": {
    "target": {
      "type": "agent_session",
      "uid": "63e1be654aa70ad689601c01",
      "name": "Weekly sales analysis"
    },
    "grantee": {
      "type": "user",
      "uid": "63e1be654aa70ad689601bec",
      "email_addr": "taro@example.com"
    },
    "role": {
      "old": "agent_session.viewer"
    }
  },
  ...
}

agent_session.change_canvas_sharing 準備中

セッションの閲覧者にキャンバスを閲覧させるかどうかの変更を記録します。

フィールド
event.codeagent_session.change_canvas_sharing
scope.typeworkspace
resource.typeagent_session
references(なし)
query(なし)
outbound(なし)
changeshare_canvases
grant(なし)
extra(なし)

change

名前モード必須説明
share_canvasesbool必須変更前後の設定値

サンプル

有効化
json
{
  "event": {
    "code": "agent_session.change_canvas_sharing",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "change": {
    "fields": [
      {
        "name": "share_canvases",
        "old": false,
        "new": true
      }
    ]
  },
  ...
}
無効化
json
{
  "event": {
    "code": "agent_session.change_canvas_sharing",
    ...
  },
  "scope": {
    "type": "workspace",
    ...
  },
  "resource": {
    "type": "agent_session",
    "uid": "63e1be654aa70ad689601c01",
    "name": "Weekly sales analysis",
    "path": "agent_session/63e1be654aa70ad689601c01",
    "parts": [
      {
        "type": "agent_session",
        "uid": "63e1be654aa70ad689601c01",
        "name": "Weekly sales analysis"
      }
    ],
    ...
  },
  "change": {
    "fields": [
      {
        "name": "share_canvases",
        "old": true,
        "new": false
      }
    ]
  },
  ...
}

Codatum Audit Events 監査ログイベントカタログ