---
title: "AI Agent Tools · AssistantGeneral"
description: "File tools that show their edits, web search and browsing, a crawler, web requests, a shell, data queries and workflow building, each behind a permission gate."
url: "https://royalsoftworks.com/products/assistant-general/features/built-in-tools/"
source: "https://royalsoftworks.com"
format: "markdown"
note: "Markdown rendering of the HTML page at `url`. Same content, same canonical URL."
---

Features · Getting work done

# Tools that act, behind a permission gate.

File tools that show their edits, web search and browsing, a crawler, web requests, a shell, data queries and workflow building, each behind a permission gate.

[Editions](https://royalsoftworks.com/products/assistant-general/editions/): Every edition. The shell, web requests and the crawler: Pro and up.

## Built-in tools, feature by feature

Each comes with a small drawing of how it works. They are diagrams, not screenshots; numbers in them are examples.

- ### Files

  Read, write, list and delete in the working folder, and make surgical edits shown as a diff. Nothing outside the folders you allow.

  Diagram: An edit, then “In an allowed folder?”: yes, Diff shown; no, Refused.
- ### Web search, with sources

  Search the web and cite what it found.

  Diagram: Search → Results → Answer + sources.
- ### Web pages in a sealed window

  Pages are opened in a hidden, sandboxed window with no access to the app or your files.

  Diagram: A web page opens in a sealed window: its text is read; it gets no access to the app or your files.
- ### A crawler

  Follow a website's links and read several pages in one go.

  Diagram of links: Start page – Page 2, Start page – Page 3, Page 3 – Page 4.
- ### Web requests

  Call any web service directly.

  Diagram: Request → Web service → Response.
- ### A shell, with your say-so

  Run commands on your computer, each one confirmed by you first. Destructive commands, such as wiping a disk, are refused outright.

  Diagram: Command, then “You confirm?”: yes, Runs; no, Not run.
- ### Your data, queried

  List data sources, search them, fetch a record, see a database's layout and run a read-only query.

  Diagram: Sources → Layout → Read-only query.
- ### Workflows from chat

  Ask for a workflow in conversation and it builds one.

  Diagram: Ask in chat → Draft workflow → Builder.
- ### A permission gate

  Allow a tool once, for the session, or always. Actions that change something in an outside system ask every time; switching that off takes a typed warning.

  Diagram: A tool call can be allowed once, for the session, or always; changes to outside systems ask every time.
- ### Per-tool switches

  Turn any tool off, or mark it as one that must ask before it runs.

  Checklist: Web search · on (yes), Shell · must ask (yes), Crawler · off (no).
- ### Rules from IT

  On a managed desk, the administrator sets which tools exist and which websites may be read.

  Diagram: Tool or website, then “IT policy”: yes, Allowed; no, Hidden.

## Goes well with

- [Research sources](https://royalsoftworks.com/products/assistant-general/features/research-sources/)
- [Spreadsheets, Word and slides](https://royalsoftworks.com/products/assistant-general/features/office-documents/)
- [Policy controls](https://royalsoftworks.com/products/assistant-general/features/policy-controls/)

[Previous Spreadsheets, Word and slides](https://royalsoftworks.com/products/assistant-general/features/office-documents/) [Next Research sources](https://royalsoftworks.com/products/assistant-general/features/research-sources/)

[All 31 feature classes](https://royalsoftworks.com/products/assistant-general/features/)

<!-- verse:royalsoftworks
     Psalmi 62:8
     Narode! Uzdaj se u Njega u svako doba; izlivajte pred Njim srce svoje; Bog je naše utočište.
     https://www.wordproject.org/bibles/verses/serbian/02_prayer.htm
-->
