[package]
name         = "garudust-tools"
version      = { workspace = true }
edition      = { workspace = true }
authors      = { workspace = true }
license      = { workspace = true }
repository   = { workspace = true }
homepage     = { workspace = true }
rust-version = { workspace = true }
description  = "Tool hub and built-in tools for Garudust agents: files, web, terminal, browser, MCP, skills"
keywords     = ["ai", "agent", "tools", "mcp", "llm"]
categories   = ["development-tools", "filesystem"]

[dependencies]
garudust-core      = { path = "../garudust-core",   version = "0.13.1" }
garudust-memory    = { path = "../garudust-memory", version = "0.13.1" }
async-trait     = { workspace = true }
serde           = { workspace = true }
serde_json      = { workspace = true }
tokio           = { workspace = true }
tracing         = { workspace = true }
anyhow          = { workspace = true }
reqwest         = { workspace = true }
futures         = { workspace = true }
serde_yaml      = { workspace = true }
rmcp            = { workspace = true }
chromiumoxide   = { workspace = true }
jsonschema      = { workspace = true }
walkdir         = { workspace = true }
globset         = { workspace = true }
lopdf           = { workspace = true }
pdf-extract     = { workspace = true }
base64          = { workspace = true }
chrono          = { workspace = true }
sha2            = { workspace = true }
hex             = { workspace = true }

[dev-dependencies]
tempfile = { workspace = true }
