[package]
name = "phi-kernel-tools"
version = "0.1.1"
edition = "2024"
description = "Kernel tools for phi-agent — file system, multi-agent, and shell tools"
license = "MIT"
repository = "https://github.com/hibuka-labs/phi-kernel-tools"
keywords = ["agent", "ai", "llm", "tool-calling"]
categories = ["development-tools", "asynchronous"]
[features]
default = []
full = ["multi-agent", "shell", "file"]
file = []
multi-agent = []
shell = []
[dependencies]
agent-base = { version = "0.1.14" }
agent-works = { version = "0.1.7" }
async-trait = "0.1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tokio = { version = "1.52", features = ["full"] }
tokio-util = "0.7"
tracing = "0.1"
[dev-dependencies]
criterion = { version = "0.5", features = ["html_reports"] }
futures-core = "0.3"
futures-util = "0.3"
tempfile = "3"
tokio = { version = "1.52", features = ["full"] }
[[bench]]
name = "file_tools"
harness = false
required-features = ["file"]