Arguments for AnalyzeArtifactService.CreateSnapshotArtifact.
Creates just the Artifact + ArtifactVersion — no conversation, no junction.
Used by callers who already have a conversation and just want to persist
the snapshot and link it to a specific user message themselves.
Arguments for AnalyzeArtifactService.CreateSnapshotArtifact. Creates just the Artifact + ArtifactVersion — no conversation, no junction. Used by callers who already have a conversation and just want to persist the snapshot and link it to a specific user message themselves.