Developers and AI

What the AI can do: the full tool list

Every tool the connection gives an assistant, grouped the way Nemi groups them, plus the limits that decide how big a file can be.

On this page

You never call these by name. The assistant reads the list, picks a tool and fills it in from what you asked for in ordinary words. The list is worth reading anyway, because it is the exact edge of what an assistant can do in your account: if something is not here, asking nicely will not produce it.

Every tool is marked as reading, writing or destructive, and good clients use that to decide what to run on their own and what to ask you about first. Deleting a file, deleting a document and deleting a spreadsheet are all marked destructive, so you should be asked before one runs.

Workspaces and folders#

ToolWhat it does
workspace_listList every workspace you have access to.
folder_listList folders in a workspace, or inside another folder.
folder_createCreate a folder.
folder_renameRename a folder.
folder_deleteDelete a folder and the folders inside it. Files are not deleted, they move to the root of the workspace. A folder that is a vault, or holds one, is refused.

Files#

ToolWhat it does
file_listList files in a workspace or a folder.
file_searchSearch by file name across all your workspaces.
file_getRead one file's details.
file_writeCreate a text file from a string: txt, md, json, csv, html, xml, code.
file_uploadUpload a small binary file inline, up to 1 MB.
file_upload_urlGet a one time upload link for a binary or larger file, up to 50 MB.
file_confirm_uploadFinish an upload made through that link.
file_download_urlMake a temporary Nemi download link, valid for one hour.
file_renameRename a file.
file_moveMove a file to another folder, or to the root.
file_deleteDelete a file. It goes to trash unless permanent deletion is asked for, and free accounts have no trash so their deletes are always permanent.

Convert and compress#

ToolWhat it does
file_convert_formatsList the formats this particular file can be converted to.
file_convertConvert a file to one or more formats and save the result in your workspace.
archive_compressCompress files into zip, tar, tar.gz, tar.bz2, tar.xz, gz, bz2 or xz.
archive_extractExtract a zip or tar archive into your workspace.

Your plan's conversion and compression limits apply exactly as they do in the app. See Converting files.

Sharing#

ToolWhat it does
share_createMake a download link for one or more files, with an optional name, message, password and expiry in days.
share_listList your active share links with their file counts and view stats.

Nemi Docs#

ToolWhat it does
doc_listList your documents, most recently changed first.
doc_getRead a document as Markdown, with its details.
doc_createCreate a document with a title and an optional Markdown body.
doc_updateReplace the whole body, or append to the end, and optionally rename it.
doc_deleteDelete a document permanently.

Nemi Sheets#

ToolWhat it does
sheet_listList your spreadsheets, most recently changed first.
sheet_getRead the cells of the first tab by A1 reference, both the stored value and the calculated result.
sheet_createCreate a spreadsheet, optionally with cells already in it.
sheet_set_cellsSet cells by A1 reference: text, numbers or formulas.
sheet_deleteDelete a spreadsheet permanently.

Your account#

ToolWhat it does
storage_infoReport your storage use, your plan limits and how much room is left.

Tools for the other apps#

The connection follows your account. When Forms, Canvas, Rooms, Beam, Meet or Nemi Calendar are switched on for you, tools for them appear as well: reading and building a form and reading its responses, reading and editing a canvas, creating a Room and adding files to it, offering files to another device with Beam, creating a meeting link, and reading or writing events in a calendar you made inside Nemi. If you do not see them, those apps have not been switched on for your account yet, and an assistant can never touch a product you cannot open yourself.

The limits worth knowing#

ThingLimit
Binary file pasted straight into a tool call1 MB
Binary file through a one time upload link50 MB per file
Text file written from a string10 MB
Upload link and download link lifetime1 hour
Files listed in one call50 by default, 200 at most
Search results in one call20 by default, 100 at most
Access token lifetime1 hour, renewed automatically

Bigger than 50 MB is a job for the browser: drag it in, or use an upload link. Uploads count towards your storage and your monthly upload allowance either way.

What it cannot do#

  • Reach a calendar account you connected, or any event in one.
  • Reach your photo library in Nemi Gallery.
  • Join, start, record or transcribe a meeting. All of that happens in a browser.
  • Change your plan, your billing or your workspace members.
  • Push bytes from your own computer that are not already in a workspace, beyond the two upload routes above.
  • Write anywhere your own role does not allow you to write.
Can I stop it from deleting things?

Deletes are marked destructive, so a well behaved client asks first. If you want a harder guarantee, connect a client that asks Nemi for read access only: writing tools are then refused outright, not merely hidden.

Where do the files it creates end up?

In the workspace it was told to use, or your first writable workspace if it was told nothing. Ask it to list your workspaces first if you have several, so it does not guess.

Does it count against my quotas?

Yes. A conversion done by an assistant is one of your conversions and an uploaded file is your storage, exactly as if you had done it by hand.

Related

Still stuck? Email support@nemilab.com and tell us what you were trying to do.