synth_ai.data.artifacts
Artifact data model for rollout outputs.
Artifacts are the concrete outputs of AI workflows (code, JSON, text, files).
They are stored separately from traces and linked via trace_correlation_id.
Classes
Artifact
Artifact produced by a rollout.
Artifacts are the concrete outputs of AI workflows (code, JSON, text, files).
They are stored separately from traces and linked via trace_correlation_id.
Methods:
validate_size
max_size_bytes: Maximum allowed size for inline artifact content.