feat(config): support human-readable durations with legacy compatibility

This commit is contained in:
lda committed 2026-10-10 23:37:04 +07:00 Verified
1 parent f91186a7b1
commit f098d85621
22 files changed
+715 -151

No files matched your search

+3 -5
View File
@@ -172,11 +172,9 @@ pub async fn relay_agent_command(
));
}
let timeout = std::time::Duration::from_millis(
timeout_ms
.unwrap_or(state.command_timeout.as_millis() as u64)
.max(1),
);
let timeout = timeout_ms
.map(|value| std::time::Duration::from_millis(value.max(1)))
.unwrap_or(state.command_timeout);
let outcome = tokio::time::timeout(timeout, pending_rx).await;
let response = match outcome {
Ok(Ok(AgentReply::Result(result))) => {