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. --- Cargo.toml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index cdb73e19..9d04ac73 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,5 +1,9 @@ [workspace] -members = ["crates/*", "crates/atuin-nucleo/matcher", "crates/atuin-nucleo/bench"] +members = [ + "crates/*", + "crates/atuin-nucleo/matcher", + "crates/atuin-nucleo/bench", +] resolver = "2" exclude = ["ui/backend", "crates/atuin-nucleo/matcher/fuzz"] @@ -65,6 +69,10 @@ rustls = { version = "0.23", default-features = false, features = [ "std", "tls12", ] } +glob-match = "0.2.1" +vt100 = "0.16" +regex = "1.10.5" +toml_edit = "0.25.4" [workspace.dependencies.tracing-subscriber] version = "0.3" -- cgit v1.3.1