Artifact
TheArtifact class provides access to typed agent outputs — reports, emails, tasks, and other structured content produced during conversations.
Retrieving artifacts
Listing artifacts
Updating artifacts
Downloading artifacts
Recording interactions
Properties
| Property | Type | Description |
|---|---|---|
id | str | Artifact UUID |
conversation_id | str | Conversation that produced this artifact |
artifact_type | str | Registered type (e.g., "email_draft", "report") |
content | dict | Artifact content payload |
state | dict | Current state metadata |
created_at | datetime | When the artifact was created |
updated_at | datetime | When the artifact was last modified |

