Skip to contents

File I/O

Tools for reading and writing files with path scoping and size limits.

tool_read_file()
Create a file reading tool
tool_write_file()
Create a file writing tool

Database

Structured database queries with parameterized filters.

tool_query_sql()
Create a SQL query tool

Data Analysis

Tools for data profiling, calculation, and visualization.

tool_data_profile()
Create a data profiling tool
tool_calculator()
Create a calculator tool
tool_plot()
Create a plot rendering tool

Web

HTTP fetch with domain allow-lists and rate limiting.

tool_fetch_url()
Create a URL fetch tool

Documentation

R help documentation lookup.

tool_r_help()
Create an R help documentation tool

Guardrail Composition

Wrap tools with secureguard guardrails on input and output.

guarded_tool()
Wrap a securer_tool with input and output guardrails
with_guards()
Pipe-friendly alias for guarded_tool()