Foxl Docs

Agent Tools

Built-in tools available to the Foxl desktop agent

The Foxl desktop agent comes with 21 built-in tools organized into profiles. The agent selects which tools to load based on the task complexity.

Tools are only available in the desktop app. The web app (app.foxl.ai) is chat-only.

Browser

ToolDescription
browserPlaywright-based web automation — navigate, click, type, screenshot, extract content
browser_extensionControl your real Chrome tabs via the Chrome extension

Code & Files

ToolDescription
file_readRead files from your filesystem
code_searchSearch across your codebase with ripgrep (regex, file type filters)
view_imageView and analyze images

Shell & System

ToolDescription
execRun shell commands (bash, zsh, etc.)
processList, monitor, and kill running processes
gitGit operations — status, diff, log, branch, checkout, commit, push, pull, add, stash

Web

ToolDescription
web_fetchFetch web pages and API endpoints

Memory

ToolDescription
memory_saveSave key-value pairs to the SQLite memory database
memory_recallSearch and retrieve from the memory database
workspace_memory_saveSave content to workspace markdown files (USER.md, MEMORY.md)
workspace_memory_searchSearch across all workspace markdown files
workspace_memory_readRead a specific workspace file
workspace_memory_editEdit sections within workspace files

Scheduling

ToolDescription
scheduleCreate, list, update, delete, and trigger schedules (cron, heartbeat, webhook)

Agent

ToolDescription
session_statusGet current date/time, timezone, and session info
sessions_spawnSpawn an autonomous sub-agent for a parallel task (max 5 concurrent)
sessions_statusCheck sub-agent progress
sessions_stopStop a running sub-agent

Integrations

Integration tools are only available after you connect the corresponding account in Settings - Integrations.

ToolActionsDescription
outlook21 actionsEmail (inbox, read, send, reply, forward, search, folders, drafts, attachments, contacts, move, categories, update), Calendar (view, meeting, availability, room booking, search, shared list), To-Do (lists, tasks, checklist) via Microsoft Graph API
slack16 actionssearch_messages, whoami, get_recent_messages, channels_list, conversations_history/replies/add_message/open/members, check_replies_batch, users_lookup/profile_get, attachment_get_data, reactions_add/remove, file_upload

These tools use OAuth user tokens - they act as you, not as a bot. Connect via Settings - Integrations - Connect.

Channels

ToolDescription
channel_sendSend messages to connected channels (Discord, Slack, Telegram, etc.)

Tool Profiles

Foxl uses tool profiles to control how many tools are loaded, saving tokens in the system prompt:

ProfileToolsToken Cost
Minimal8 tools (memory + workspace)~1,600 tokens
Default12 tools (+ file, exec, channels)~2,400 tokens
Standard15 tools (+ web, git, code search)~3,000 tokens
Full21 tools (all including browser, schedule, agents)~4,200 tokens

The agent runs in Full profile by default. You can switch profiles in Settings to save tokens on simpler tasks.

Skills

Beyond built-in tools, Foxl supports skills — installable capability packages that extend what the agent can do. See Skills for the full catalog.

On this page