From 0f20ee4eb871907defe7848f0d3e2203cfff057e Mon Sep 17 00:00:00 2001 From: Michelle Tilley Date: Tue, 21 Apr 2026 10:32:54 -0700 Subject: feat: AI tool rendering overhaul + edit_file tool (#3423) Overhaul of how AI tool calls are modeled, rendered, and displayed in the Atuin AI TUI. Fixes bugs in shell command output capture, implements the `edit_file` tool with full safety infrastructure, and adds a diff preview for edits. --- Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Cargo.toml') diff --git a/Cargo.toml b/Cargo.toml index 80975d44..eb698f99 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -51,6 +51,7 @@ rand = { version = "0.8.5", features = ["std"] } semver = "1.0.20" serde = { version = "1.0.202", features = ["derive"] } serde_json = "1.0.119" +shellexpand = "3" tokio = { version = "1", features = ["full"] } uuid = { version = "1.9", features = ["v4", "v7", "serde"] } whoami = "2.1.0" @@ -70,6 +71,8 @@ rustls = { version = "0.23", default-features = false, features = [ "tls12", ] } glob-match = "0.2.1" +imara-diff = "0.2" +xxhash-rust = { version = "0.8", features = ["xxh3"] } vt100 = "0.16" regex = "1.10.5" toml_edit = "0.25.4" -- cgit v1.3.1