feat: Support processing images by IronClaw

This commit is contained in:
Nick Pismenkov
2026-03-06 17:55:41 -08:00
parent 13e000dc20
commit f4d290f5ed
29 changed files with 1572 additions and 51 deletions
+3
View File
@@ -203,6 +203,7 @@ mod tests {
thread_id: None,
received_at: Utc::now(),
metadata: serde_json::json!({}),
images: vec![],
};
let fired = engine.check_event_triggers(&matching_msg).await;
assert!(
@@ -223,6 +224,7 @@ mod tests {
thread_id: None,
received_at: Utc::now(),
metadata: serde_json::json!({}),
images: vec![],
};
let fired_neg = engine.check_event_triggers(&non_matching_msg).await;
assert_eq!(fired_neg, 0, "Expected 0 routines fired on non-match");
@@ -286,6 +288,7 @@ mod tests {
thread_id: None,
received_at: Utc::now(),
metadata: serde_json::json!({}),
images: vec![],
};
let fired1 = engine.check_event_triggers(&msg).await;
assert!(fired1 >= 1, "First fire should work");