albert-tools 1.1.1

Tool execution layer for Albert CLI — file ops, bash, grep/glob search and MCP tool dispatch
Documentation

albert-tools

Tool execution layer for Albert CLI — part of the Ternary Intelligence Stack.

Crates.io License: MIT

What this crate provides

The tool execution layer Albert uses to interact with the local environment:

Tool What it does
read_file Read file contents with line ranges
write_file Write or overwrite files
edit_file Targeted string replacement in files
bash Execute shell commands in a sandboxed subprocess
glob Pattern-based file discovery
grep Regex search across the codebase
web_fetch Fetch URLs and extract content
MCP dispatch Forward tool calls to connected MCP servers

All tools go through the albert-runtime permission layer before execution — dangerous operations are blocked by policy before they reach the OS.

Part of the Albert ecosystem

Crate Role
albert-runtime Session, MCP, auth, bash
albert-api Multi-provider LLM client
albert-commands Slash command library
albert-tools This crate — tool execution
albert-compat Manifest extraction harness
albert-cli Binary (albert)