Skip to contents

Returns all built-in tools. Use with permissions_full() if you want to allow all operations.

Usage

tools_all()

Value

A list of all tool definitions

Examples

if (FALSE) { # \dontrun{
# Allow all tools with full permissions
agent <- Agent$new(
  chat = ellmer::chat("openai/gpt-4o"),
  tools = tools_all(),
  permissions = permissions_full()
)
} # }