Group of 2 Under the hood
Artifact create results now include a 'provisioned' field describing the storage backend (store, project_id, file_id, node_id)
What
- Artifact publish/session objects, and the result of a successful artifact-create call, now carry an optional
provisionedfield. - This field describes where and how the artifact is backed in storage: a
storereference,project_id, and optionalfile_id/node_id, parsed from the server's response via a new schema/validator. - Whether an artifact was provisioned (
provisioned: true/false) is also recorded in telemetry.
Why
This lets Claude Code (and its telemetry) know exactly which storage backend and location an artifact ended up in, which is useful for debugging and for features that need to reference the artifact's underlying storage location later.