Artifacts
Useclient.artifacts to retrieve typed outputs, list artifacts for a conversation, and update state/content.
Retrieving artifacts
Listing artifacts
Updating artifacts
GET /api/v1/artifacts/types, GET /api/v1/artifacts/{artifact_id}/download, and
POST /api/v1/artifacts/{artifact_id}/action.
