Persist runtime events and artifacts

This commit is contained in:
ZacharyZhang-NY committed 2026-04-19 14:46:54 -04:00
1 parent 271c6cfec8
commit 98f975a4ca
7 files changed
+347 -4

No files matched your search

@@ -200,6 +200,29 @@ pub struct Document {
pub updated_at: String,
}
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
pub struct RunEventRecord {
pub id: String,
pub company_id: String,
pub run_id: String,
pub event_kind: String,
pub title: String,
pub detail: String,
pub created_at: String,
}
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
pub struct ArtifactRecord {
pub id: String,
pub company_id: String,
pub run_id: String,
pub provider: String,
pub external_id: String,
pub title: String,
pub metadata_json: String,
pub created_at: String,
}
#[derive(Clone, Debug, Default, Serialize, Deserialize)]
pub struct ThreadWaitState {
pub id: String,