The server
For how long a sign-in request waits, and the caps on the tools, see Limits and defaults.
Choose the squad
Every tool exceptlist_squads, find_dashboard_action, and the two run tools takes an optional squad: a squad’s id or its name from list_squads. When you leave it out, the tool uses the squad that you opened last in Squad, on the web or on Squad for Mac. With none, it uses your first squad.
A teammate is named by its id, its full name, or its first name. Upper and lower case do not matter, and a leading @ is dropped. Only teammates that you can use count. People are not teammates.
Tools
The Changes something column says whether the tool changes anything in Squad. Some AI apps let tools that only look something up run without asking, and ask you before the others.Messages and replies
message_teammate returns the conversation’s id. Without wait_seconds, it returns at once and says to read the reply with read_conversation. With wait_seconds, it returns the replies to this message when the teammate replies in time. Otherwise it says that the teammate “hasn’t replied yet”, and you read the reply later with read_conversation.
Each message that read_conversation returns has who it is from, its text, and its time. It also has, when the message has them:
- The files that it carries, each by name with its link. A deleted file is marked as deleted.
- What its card opens or offers, as Squad shows it: a document, list, email, or task (by id and title), the choices that it offers, or the draft that it proposes.
- A mark that your message still waits for its reply.
How answers are read
answer_question turns the answer into the same answer that a button in Squad sends. Your teammate reads it the same way.
A question that was already answered is not in
whats_waiting, and an answer to it is refused.
Anything else in the dashboard
find_dashboard_action returns the best matches for your words. Each match has the action’s name, what it does, the arguments that it takes, and which tool runs it:
run_dashboard_readfor an action that only looks something up.run_dashboard_changefor an action that changes something. Some actions that may only read, for example on your cloud computer, also go here, because Squad cannot tell in advance that they only read.
workspaceId or a teammate’s agentId, come from the other tools.
For example, an app can read and change the deals in Contacts: the board, a deal with its steps, and its playbooks, and it can open, change, close, or delete a deal. A deal’s money shows only to the owner and Administrators, as in the dashboard. An app can also prepare a backup of your squad and get its download link when it is ready. See Back up your squad.
What an app cannot do
These actions are not on the list, so an app cannot run them:- Changes to what you pay: seats, credit packs, auto-recharge, a task budget, your subscription and its billing portal, and payment cards and who can use them.
- Signing in to Squad, and the apps signed in as you. An app cannot connect or disconnect apps.
Messages from the tools
A tool that cannot do what was asked returns a message instead of a result. Messages from Squad’s own checks are passed on as Squad wrote them.
The sign-in has its own messages. See Troubleshooting.