Docs/Reference/Tools
Reference

Tools

The built-in tools the Flowly agent can call. Many register only when their integration is configured.

Tools are the functions the agent calls to act on the world β€” reading files, running commands, searching the web, controlling the desktop, posting to channels, and more. Core tools are always on; integration tools register only when their credentials/config are present. Configure them in a session with /permissions (execution policy), /integrations, and /channels.

Many tools below only appear when enabled. For example, the Google tools register when

channels.email.enabled is true, and linear registers when integrations.linear.apiKey is set.

Files & memory

ToolWhat it does
read_fileRead a file (workspace + Downloads/Desktop/Documents + Flowly home; secrets denied).
write_fileWrite content to a file.
edit_fileExact find/replace in a file.
list_dirList a directory.
memory_appendAppend a durable note to MEMORY.md (de-duplicated).
memory_searchSearch the memory index (keyword + vector).
memory_recallRecall the most relevant governed memories for the current context.
memory_getFetch a specific memory entry by id.
knowledge_graphAdd/query the temporal knowledge graph (add/query/invalidate/search/timeline/merge/stats).
session_searchSearch across past sessions.

Shell & system

ToolWhat it doesGated by
execRun a shell command (allowlist + approvals + sandbox).tools.exec.enabled
processManage long-running background processes.β€”
dockerManage Docker containers.β€”
systemSystem resource / process monitor (cpu/memory/disk/network/processes/ports).β€”
codex_sessionDelegate a coding turn to the Codex app-server.tools.codexSession.enabled

Web & research

ToolWhat it doesGated by
web_searchWeb search via the active backend (Brave, DuckDuckGo, SearXNG, Tavily, Exa, Firecrawl, Parallel), returns titles/URLs/snippets.A configured search backend (Web & research)
web_fetchFetch one URL β†’ markdown/text with query-relevant extraction.β€”
web_extractExtract clean content from two or more URLs via the active extract backend (Tavily/Exa/Firecrawl/Parallel), or local readability.β€” (paid backends are optional)
x_searchGrok-backed research over X/Twitter.xAI OAuth or XAI_API_KEY

Browser & desktop

ToolWhat it doesGated by
browser_tabDrive your real Chrome via the Flowly extension.tools.browserTab.enabled + extension
browser_planExplicit plan + evidence layer for browser tasks.registers with browser_tab
computermacOS desktop control (mouse / keyboard / Accessibility tree).tools.computer.enabled, macOS
screenshotCapture a display to a file.β€”

Media

ToolWhat it doesGated by
image_generateText-to-image via FAL; the result rides the assistant's reply.tools.imageGeneration.enabled + key
video_analyzeAnalyze a video via a multimodal model.β€”
artifactCreate/manage renderable artifacts (HTML/SVG/Markdown/form/chart/code).artifact store
voice_callPlace / manage a voice call.integrations.voice.enabled

See Image generation for the full image_generate guide (models, sizes, delivery).

Channels & automation

ToolWhat it doesGated by
messageSend a message to a channel (Telegram / WhatsApp / …).gateway bus
cronSchedule a prompt to run later.β€”
board_add / board_list / board_get / board_updateCapture and manage cards on the task board.β€”
board_runRun a card, or split a goal into parallel sub-cards.β€”
delegate_toHand a task to a CLI-subprocess agent or team.flowly setup agents
spawn / builtin_agentRun an in-process subagent (writer / researcher / coder).β€”
skill_view / skill_manageRead / author skills.β€”

Integrations

ToolWhat it doesGated by
emailGmail read/send/reply/search.channels.email.enabled + gmail.json
google_calendarCalendar list/get/create/update/delete/search.channels.email.enabled + gmail.json
google_contactsContacts search/list (read-only).same
google_driveDrive list/search/read/info/create.same
google_tasksTasks lists/tasks/create/complete/delete.same
linearLinear issues/projects/teams/comments.integrations.linear.apiKey
trelloTrello boards/lists/cards.integrations.trello.{apiKey,token}
xPost/delete/search/timeline on X/Twitter.integrations.x.*
obsidian_search / obsidian_read / obsidian_list / obsidian_write / obsidian_appendSearch, read, list, write, and append notes in your Obsidian vault.integrations.obsidian.enabled
ha_list_entities, ha_get_state, ha_list_services, ha_call_serviceHome Assistant control.integrations.homeAssistant.{url,token}