Agent Tools

What Friday can actually do.

Tools are the assistant's hands. Friday uses them only when they improve the result, treats their output as evidence, and asks for approval before sensitive actions such as writing files, sending messages, deleting data, or touching accounts.

11tool families
Approvalbefore sensitive actions
MCPfor external tools
Localfor files and credentials

Files

2 tools
Read / write / edit files

Open, create, and modify workspace files with safety checks and approval prompts before changes.

Apply patch

Make precise, surgical edits to existing files when a targeted diff is safer than rewriting content.

Shell

1 tool
Run commands & processes

Execute shell commands and longer-running processes to build, test, inspect, or automate work.

Web

3 tools
Web search

Look things up on the internet when a request needs fresh or verifiable information.

Web fetch

Pull readable content from a specific page or URL and treat it as evidence for the answer.

Web browser

Drive a real browser to interact with pages when simple fetching is not enough.

Media

1 tool
Create image

Generate images from text descriptions using the configured text-to-image provider and model.

Automation

1 tool
Schedule (cron)

Create, update, pause, resume, list, delete, and run scheduled assistant jobs.

Extension

3 tools
Load skills

Pull in reusable skill instructions, references, templates, schemas, or optional executable behavior.

Subagents

Spin up focused helper agents for independent parts of larger work.

MCP tools

Use tools exposed by connected Model Context Protocol servers.

How tools are selected

01
Policy check

The assistant decides whether a tool is useful for the request and skips tools for direct answers.

02
Candidate filtering

Sensitive tools require the appropriate permission path before they can touch files, accounts, private data, or outside services.

03
Ranking

Friday selects the files, commands, web search, browser, image generation, scheduler, skill, subagent, or MCP tool that fits the task.

04
Approval

Writing, deleting, publishing, sending messages, or accessing private data pauses for explicit confirmation.

05
Verification

Friday checks the result against the request and returns a concrete answer, file, image, scheduled job, or other artifact.

Permissioned actions

Friday acts, but you stay in control.

The assistant will not send messages, change records, delete data, or touch production systems without clear authorization.