ArtifactPlanDto
@Serializable
This is the plan for artifacts generated during assistant's calls. Stored in `call.artifact`.
Note: `recordingEnabled` is currently at the root level. It will be moved to `artifactPlan` in the future, but will remain backwards compatible.