Agent tools
The agent works through tools. Full registry (16 tools):
Files & commands (local)
| Tool | What it does |
|---|---|
list_files | Browse a folder inside the workspace |
search_files | Multi-threaded recursive search by file name and content (the agent uses it instead of manual traversal) |
read_file | Read a file (with offsets for large files) |
create_or_update_file | Create or fully rewrite a file |
patch_file | Surgical edit (find/replace a fragment) |
delete_file | Delete a file |
run_command | Run a shell command in the workspace |
web_search | Web search: works without keys (DuckDuckGo); a Tavily key in Settings improves stability and quality |
Plan (Plan mode)
| Tool | What it does |
|---|---|
propose_plan | Propose a plan for approval. You edit/approve the plan via a card, and only then the agent starts working |
AI memory
| Tool | What it does |
|---|---|
save_memory | Save a fact to long-term memory (visible in all chats) |
save_memory_project | Save a fact to project memory (bound to the workspace folder) |
delete_memory | Delete a memory entry by ID prefix |
Entries are injected into the context on every request and consume no FDAgentAi tokens. The limit depends on the plan (Free 100 / Lite 150 / PRO 250 entries).
Servers (SSH / SFTP / FTP)
| Tool | What it does |
|---|---|
ssh_exec | Run a command on a connected server |
remote_list_files | Browse files on a server (SFTP or FTP) |
remote_upload_file | Upload a workspace file to the server |
remote_download_file | Download a file from the server into the workspace |
Connections are managed in the «Servers» section; secrets are encrypted. Any server operation always requires approval — even in Full Access mode.
Parallel execution
Independent operations (file reads, search_files, web_search, remote_list_files, memory tools) run in parallel — noticeably speeding up long runs. Mutating operations (writes, deletes, commands, plan) are strictly sequential.
Approvals
File writes/deletes, run_command and all remote operations show an approval card with a before/after diff (for file edits). In Plan mode the plan is approved first, then the dangerous steps.