//! Bash tool — schema definition.
useschemars::JsonSchema;useserde::Deserialize;usestd::collections::BTreeMap;pub(super)modconfig;modhandler;/// Run a shell command.
#[derive(Deserialize, JsonSchema)]pubstructBash{/// Shell command to run (e.g. `"ls -la"`, `"cat foo.txt | grep bar"`).
pubcommand: String,
/// Environment variables to set for the process.
#[serde(default)]pubenv:BTreeMap<String, String>,
}