From 09279a428659cf41824737d3e0c97bcc19a8885a Mon Sep 17 00:00:00 2001 From: Michelle Tilley Date: Fri, 10 Apr 2026 13:24:57 -0700 Subject: feat: Client-tool execution + permission system (#3370) Adds client-side tool execution to Atuin AI, starting with `atuin_history`. The server can request tool calls, which are executed locally with a permission system, and results are sent back to continue the conversation. --- crates/atuin-hex/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'crates/atuin-hex/src') diff --git a/crates/atuin-hex/src/lib.rs b/crates/atuin-hex/src/lib.rs index 0bfe54d8..f449a386 100644 --- a/crates/atuin-hex/src/lib.rs +++ b/crates/atuin-hex/src/lib.rs @@ -222,7 +222,7 @@ mod app { fn handle_parser_msg(parser: &mut vt100::Parser, msg: ParserMsg) { match msg { ParserMsg::Data(data) => parser.process(&data), - ParserMsg::Resize { rows, cols } => parser.set_size(rows, cols), + ParserMsg::Resize { rows, cols } => parser.screen_mut().set_size(rows, cols), ParserMsg::ScreenRequest(reply_tx) => { let _ = reply_tx.send(encode_screen(parser)); } -- cgit v1.3.1