From 4f6417d293bacd837904be2334a51352450360fb Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Sun, 20 Sep 2026 19:26:01 +0300 Subject: [PATCH 1/2] fix: classify hosted model timeouts Co-authored-by: Medulla --- crates/tinyagents-harness/src/runtime/agent.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/tinyagents-harness/src/runtime/agent.rs b/crates/tinyagents-harness/src/runtime/agent.rs index 8c84933d..b928b115 100644 --- a/crates/tinyagents-harness/src/runtime/agent.rs +++ b/crates/tinyagents-harness/src/runtime/agent.rs @@ -133,6 +133,11 @@ fn classify_hosted_error(error: &TinyAgentsError) -> HostedErrorKind { match error { TinyAgentsError::Cancelled => HostedErrorKind::Cancelled, TinyAgentsError::Timeout(_) | TinyAgentsError::CallTimeout(_) => HostedErrorKind::Timeout, + TinyAgentsError::Model(message) + if message.contains("timed out") || message.contains("timeout") => + { + HostedErrorKind::Timeout + } TinyAgentsError::LimitExceeded(_) | TinyAgentsError::SubAgentDepth(_) => { HostedErrorKind::LimitExceeded } From d6b108f11a8f49bb1d130a2061dd8489e3aa225f Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Sun, 20 Sep 2026 19:30:02 +0300 Subject: [PATCH 2/2] revert: classify hosted model timeouts Co-authored-by: Medulla --- crates/tinyagents-harness/src/runtime/agent.rs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/crates/tinyagents-harness/src/runtime/agent.rs b/crates/tinyagents-harness/src/runtime/agent.rs index b928b115..8c84933d 100644 --- a/crates/tinyagents-harness/src/runtime/agent.rs +++ b/crates/tinyagents-harness/src/runtime/agent.rs @@ -133,11 +133,6 @@ fn classify_hosted_error(error: &TinyAgentsError) -> HostedErrorKind { match error { TinyAgentsError::Cancelled => HostedErrorKind::Cancelled, TinyAgentsError::Timeout(_) | TinyAgentsError::CallTimeout(_) => HostedErrorKind::Timeout, - TinyAgentsError::Model(message) - if message.contains("timed out") || message.contains("timeout") => - { - HostedErrorKind::Timeout - } TinyAgentsError::LimitExceeded(_) | TinyAgentsError::SubAgentDepth(_) => { HostedErrorKind::LimitExceeded }