From 920842fffe0c6748ab70d66e64d15be2fc3b41eb Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Thu, 2 Apr 2026 14:49:57 +0900 Subject: [PATCH] fix(runtime): use checked millis conversion for session timestamps Resolves clippy::cast_possible_truncation in session.rs. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- rust/crates/runtime/src/session.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rust/crates/runtime/src/session.rs b/rust/crates/runtime/src/session.rs index 0105744..5a70572 100644 --- a/rust/crates/runtime/src/session.rs +++ b/rust/crates/runtime/src/session.rs @@ -811,7 +811,7 @@ fn normalize_optional_string(value: Option) -> Option { fn current_time_millis() -> u64 { SystemTime::now() .duration_since(UNIX_EPOCH) - .map(|duration| duration.as_millis() as u64) + .map(|duration| u64::try_from(duration.as_millis()).unwrap_or(u64::MAX)) .unwrap_or_default() }