aboutsummaryrefslogtreecommitdiffstats
path: root/Cargo.toml
diff options
context:
space:
mode:
authorMichelle Tilley <michelle@michelletilley.net>2026-04-10 13:24:57 -0700
committerGitHub <noreply@github.com>2026-04-10 20:24:57 +0000
commit09279a428659cf41824737d3e0c97bcc19a8885a (patch)
tree64731502c065df2483e8dd680d46c5559f3094f2 /Cargo.toml
parentfeat: add strip_trailing_whitespace, on by default (#3390) (diff)
downloadatuin-09279a428659cf41824737d3e0c97bcc19a8885a.zip
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.
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml10
1 files changed, 9 insertions, 1 deletions
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"