ACCESS_HISTORY view (Account Usage): invoker_identity column replaced by agents_info (Pending)

Attention

This behavior change is in the 2026_07 bundle.

For the current status of the bundle, refer to Bundle history.

When this behavior change bundle is enabled, the invoker_identity column is removed from the ACCESS_HISTORY view in the Account Usage schema and replaced by the agents_info column.

Before the change:

The ACCESS_HISTORY view includes an invoker_identity column (VARIANT) that contains a JSON object identifying the Snowflake service that directly accessed the object. The agents_info column is also present and contains an ordered array of invoking agents with richer metadata.

After the change:

The invoker_identity column is removed. Use the agents_info column instead, which provides the same information and more:

Column nameData typeDescription
agents_infoARRAYAn ordered JSON array of invoking agents, from the nearest agent to the top-level agent. Each element contains: agentType (possible values: CORTEX_AGENT, CORTEX_LITE_AGENT, EXTERNAL_AGENT), agentId (the agent identifier, or NULL for external agents), and agentName (the fully qualified Cortex Agent name, or NULL for other agent types). NULL when no agent is involved.

If you have automated scripts, dashboards, or BI tools that query the invoker_identity column from the ACCESS_HISTORY view, update them to use the agents_info column before this bundle is enabled.

Ref: 2420