From 8dec33f5f9a972a38978b5600fde5bc292fb6401 Mon Sep 17 00:00:00 2001 From: Michelle Tilley Date: Tue, 21 Apr 2026 15:30:46 -0700 Subject: feat: shell tool execution timeouts (#3437) --- crates/atuin-ai/src/fsm/events.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'crates/atuin-ai/src/fsm/events.rs') diff --git a/crates/atuin-ai/src/fsm/events.rs b/crates/atuin-ai/src/fsm/events.rs index 62a624bf..6fecda08 100644 --- a/crates/atuin-ai/src/fsm/events.rs +++ b/crates/atuin-ai/src/fsm/events.rs @@ -80,6 +80,8 @@ pub(crate) enum Event { // ─── Timers ───────────────────────────────────────────────── /// Confirmation timeout expired. ConfirmationTimeout { timeout_id: u64 }, + /// Shell tool execution timeout expired. + ToolExecutionTimeout { timeout_id: u64, tool_id: String }, // ─── Session management ───────────────────────────────────── /// User ran /new to start a fresh session. -- cgit v1.3.1