Setup and account
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Password | At least 8 characters | A shorter password is refused. | Get started |
| Email verification code | 8 digits, valid for 15 minutes | An expired code does not work. Ask for a new one. | Get started |
| Build of your workspace computer | About 2 minutes, up to 3 attempts | If all attempts fail, the setup screen shows an error. | Fix setup problems |
| Device code sign-in for an AI account | 5 minutes | The sign-in stops. In AI Tokens, the window shows “Authorization timed out. Please try again.” | Connect your AI subscription |
| New agent ready for work | About 2 minutes after the lead creates it | Until then, work sent to the new agent can go to the lead instead. | Add, change, and pause agents |
| Your name in Settings > General | Up to 80 characters | A longer name is refused with “That name is too long. Please keep it under 80 characters.” An empty field is not saved. A name that an agent already uses is refused. | Settings reference |
| Reason when you cancel your subscription | 20 to 5,000 characters | With fewer than 20 characters, the screen says “Please write at least 20 characters.” and the cancel button stays off. The field stops at 5,000 characters. | Manage your subscription |
| Failed renewal payment | 7 days of grace | Your squad keeps working for 7 days. After that, the workspace locks with Payment past due until you pay. | Manage your subscription |
| Money-back guarantee on your first payment | 7 days after you subscribe | Email support@squad.so from your account email within 7 days. Renewals and credit purchases are not refundable. | Manage your subscription |
| Lead agents per workspace | 1 | An agent cannot create a second lead. | Add, change, and pause agents |
Missions and tickets
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Files on one mission reply | 10 files | The reply is refused with “A reply can carry at most 10 files.” | Missions |
| Files on one mission, in total | 40 files | The upload is refused with “This mission already carries N files. The limit is 40.” | Missions |
| Stuck badge | More than 2 days with no update, while the mission is In flight | The card shows Stuck for N days · no progress. Missions marked Ongoing never get this badge. | Missions |
| Stall detection, first step | 2 days with no update | Squad nudges the assigned agent. If the mission is still quiet after 2 more days, Squad opens a ticket for you. | Tickets |
| Stall detection, second step | 7 days with no status change | Squad opens a ticket for you directly. | Tickets |
| Stall detection schedule | Once an hour | The check covers missions that are assigned to an AI agent, In flight, and not marked Ongoing. | Tickets |
| Aging ticket | Waiting more than 1 day | The ticket gets an aging chip and counts in the Aging filter. | Tickets |
| Stale tickets | Waiting more than 30 days | My Tickets shows a banner and a 30+ days filter. | Tickets |
| Cards per board column | 4 cards | The column shows Show all N →. | Missions |
Chat
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Files an agent attaches to one chat message | 4 files | Files after the fourth are dropped. | Chat |
| Conversation name | 80 characters | The name field accepts no more text. | Chat |
| Open conversation tabs | 12 tabs | The tab you used least recently closes. | Chat |
| Tabs you can open with ⌥1 to ⌥9 (Alt+1 to Alt+9) | The first 9 tabs | Tabs after the ninth show no shortcut. Click them instead. | Search and keyboard shortcuts |
| Your sent messages that ↑ can bring back in a conversation with an agent | The last 50 | Older messages are not offered. In the Squad chat, ↑ can reach every message you sent that the screen has loaded. | Chat |
| Group chats listed in the sidebar | 5, newest first | All group chats shows the rest. Show fewer goes back to 5. | Chat |
| History copied into a new group chat | Last 30 messages | When you @mention another agent in a 1:1 conversation, the new group chat starts with the last 30 messages. | Chat |
| Wait for a reply | 15 minutes | The message fails with a “No reply arrived” error. In a 1:1 conversation, the error has a Retry button. The check runs every 10 minutes, so the error can take up to about 25 minutes to appear. | Chat |
| Automatic resend | 2 tries, after 3 seconds and 8 seconds | Squad resends only when the message did not reach the agent. For other failures, you see Retry. | Chat |
Sidebar
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Pins | Saved to your account, up to 32,000 characters of saved pin data | Pins show on every device where you sign in. When the saved data would pass the limit, the new pin is not saved and the sidebar does not change. Unpin something first. | Search and keyboard shortcuts |
| Sidebar width | 208 to 420 pixels, 252 by default | Drag the right edge of the sidebar to resize it. Double-click the edge to go back to the default. | What Squad is |
Docs
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Docs on one page of the Docs list | 24 docs | Load more shows the next 24. | Docs |
| Folder levels | 1 level | A folder cannot contain other folders. | Docs |
| Delete a folder | Empty folders only | An agent that tries to delete a folder with docs in it gets “Cannot delete a folder that contains documents.” | Docs |
| Docs moved in one step by an agent | 100 docs | The move is refused with “Cannot move more than 100 documents at once”. | Docs |
| Version history | None | An edit replaces the earlier text. | Docs |
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Emails per minute, per agent | 10 | The send is refused. Scheduled sends due in the next minute also count. | |
| Different recipients in 5 minutes, per agent | 20, across To, Cc, and Bcc | The send is refused. | |
| Daily send cap, per agent | 100 in a rolling 24 hours (default) | The send is refused. You change the cap in Daily send cap in the agent’s inbox settings. A cap of 0 means no cap. | |
| Workspace daily cap | 500 in a rolling 24 hours | The send is refused. You cannot change this cap in the dashboard. | |
| Workspace monthly cap | 10,000 in a rolling 30 days | The send is refused. You cannot change this cap in the dashboard. | |
| Drafts waiting for approval | Count toward all caps | A pending draft uses cap space before it is sent. | |
| Scheduled send | At least 60 seconds in the future | An earlier send time is refused. | |
| Scheduled send with attachments | Not supported | The scheduled send is refused. | |
| Handling instructions | 4,000 characters when an agent saves them | Text after 4,000 characters is dropped. Squad sets no length limit when you type them yourself. | |
| Email signature | 1,000 characters when an agent saves it | Text after 1,000 characters is dropped. Squad sets no length limit when you type it yourself. | |
| Address, part before the @ | 32 characters: lowercase letters, digits, and hyphens | Other characters become hyphens. Longer text is cut. | |
| Custom email domains | 1 per workspace | A second domain is refused until you remove the first. | |
| DNS check after Verify now | Up to 4 checks, 45 seconds apart | The domain keeps its status. Squad also checks again on its own. | |
| Emails loaded on the Email screen | Newest 100 | Counts show N+ when the list is full. |
When you click ✓ Approve & send draft, the email goes out at once and skips every send cap. The caps apply to email that agents send on their own.
Runs
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| No events from a Manual run, Chat, or Email run | 10 minutes | Runs marks the run Timeout and shows it as presumed stopped. If the run reports back later, the row corrects itself. | Runs and Health |
| No events from a Scheduled run or other run | 30 minutes | Same as above. | Runs and Health |
| Check for silent runs | Every 5 minutes | A silent run can show Running for a few minutes after it stops. | Runs and Health |
| No progress on the workspace computer | 15 minutes | The run is stopped. Runs on a Claude Code account are not stopped this way. | Fix an agent that is stuck or failing |
| Default timeout in Agent Configuration | 2,147,000 seconds (about 24.8 days) on new workspaces | In practice, runs are not stopped because of time. The field shows 600 when no value is saved. | Choose models and manage AI accounts |
| Timeout (seconds) for a new scheduled task | 86,400 seconds (24 hours) | This is also the largest value a scheduled task can use. | Schedule recurring work |
| Scheduled task timeout below 86,400 seconds | Changed to 86,400 seconds | The workspace computer raises every lower value each time it restarts. A shorter timeout lasts only until the next restart. | Schedule recurring work |
| Automatic retry | 1 retry, 2 minutes later | Only for a scheduled run that fails with a temporary AI provider error. Rate-limit, quota, and login errors are not retried, except that a Claude Code run that hits its usage limit before doing any work runs once more on the next Claude Code account (see below). There is no retry if the agent is paused, the task was paused, a newer run started, or you messaged the agent in the meantime. | Runs and Health |
| Restart of the workspace computer | Immediate | Runs in progress stop. Runs shows them as Interrupted. Squad does not start them again, so check the work and ask again if it is not done. | Runs and Health |
| Claude Code account that reaches its usage limit | Skipped until its limit resets. If the reset time is not known, 1 hour. At most 8 days. | Squad switches to the next Claude Code account in your order, and AI Tokens shows that account as IN USE. A run that had not done any work yet runs once more on the new account. If every account is at its limit, Claude Code cannot serve runs until one resets, and runs move to the next model in Model routing if you set a fallback. Reconnecting the account with a new token clears the skip. | Connect your AI subscription |
| Rate-limit banner | 3 or more rate-limit failures in a row from one provider, the latest within 6 hours | Home, Missions, and Health show a banner. AI Tokens shows Rate-limited · cooling down after one recent failure. | Choose models and manage AI accounts |
| History on the Runs screen | 3 days per view, up to 27 days back | Runs shows up to 30 days in total. | Runs and Health |
Heartbeats
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Heartbeat state when created | Off | Agents run on a timer only after you turn the heartbeat on. | Schedule recurring work |
Lead agent’s heartbeat (lead-heartbeat) | Every 15 minutes | When it is on, that is about 96 runs a day on your AI account, even when nothing needs attention. | Schedule recurring work |
| Other agents’ heartbeats | Every hour, each at its own minute past the hour | Different start minutes keep the agents from all running at once. | Schedule recurring work |
Memory
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Load budget for About you, Notes, Personality, and Identity | 20,000 characters (default) | In a longer file, the agent reads the first 70% of the budget from the start of the file and the last 20% from the end. With the default budget, that is the first 14,000 and the last 4,000 characters. The middle is skipped at every run. The editor shows this. | Memory |
| Company, Contacts, Glossary, Squad, Voice | No load budget | Agents read these files when they need them. | Memory |
| Text shown in the file editor | First 400,000 characters | Saving writes what you see and removes the rest. | Memory |
| File size on save | 800,000 characters | The save is refused. | Memory |
| Results for a search in Memories | Up to 20 | Refine the search to see other memories. | Memory |
Skills and skill packs
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Skill tag | Lowercase letters, digits, and hyphens, up to 32 characters | Capitals become lowercase. Other characters and longer tags are refused. | Skills |
| Tags on one skill | 32 | More tags are refused. | Skills |
| Custom pack source | A public GitHub repository, https://github.com/owner/repo | Other URLs are refused. | Skills |
| Skills folder (optional) | Up to 200 characters and 4 levels deep | Longer or deeper paths are refused. | Skills |
| Same repository and folder twice | Not allowed | Remove the pack first, then add it again. | Skills |
| Repository that is already a curated pack | Not allowed as a custom pack | Turn on the curated pack instead. | Skills |
| Curated pack | Can be turned off, not removed | Remove pack shows only for custom packs. | Skills |
| Skill name clash when you turn on a pack | Allowed | The pack turns on, and each pack skill with a clashing name stays off. | Skills |
Integrations and channels
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Account name for a connected app | 80 characters | Longer names are cut. | Connect apps |
| MCP server URL | Must start with https:// | Other URLs are refused. | Add an MCP server or an API key |
| MCP server name, when you rename it in Edit | 80 characters | A longer name is refused with “Keep the name under 80 characters.” An empty name is refused with “Give the server a name.” | Add an MCP server or an API key |
| Headers on one MCP server | 16 | More headers are refused with “Too many MCP headers”. | Add an MCP server or an API key |
| Who can message it list on an extra Telegram bot, a Discord bot, or a Slack app | At most 50 people | A change that makes the list longer than 50 is refused with “Keep the list under 50 people.” You can still remove people from a longer list. | Telegram, Discord, Slack |
| Telegram main bot | Only you | You cannot add people to the main bot. Connect another bot for other people. | Telegram |
| Discord or Slack Who can message it list | At least 1 person | You cannot remove the last person. An empty list would answer nobody. | Discord, Slack |
| Tools on one model request, on Grok | 350 tools (Grok’s own cap) | Turn off tools that you do not use on the Tools screen. | Add an MCP server or an API key |
| Connect or switch the Telegram main bot | About 10 seconds | Your squad restarts, then answers from the bot. | Connect Telegram |
Research tools
These caps protect you from an agent that repeats research calls in a loop. For what each research tool does and costs, see Research tools reference.| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Research calls in one agent session | 25 in 10 minutes | Further calls are refused until the window moves on. | Research tools |
| Research calls in the workspace | 60 per minute | Further calls are refused until the minute moves on. | Research tools |
| Items in one research result | 50 by default, 500 at most | Some tools set their own default. An agent can ask for more items, up to 500. | Research tools |
Notifications
| Item | Value | What happens at the limit | More |
|---|---|---|---|
| Notification emails | 1 per 60 seconds per workspace | An email that comes less than 60 seconds after the last one is not sent. It is not sent later. The notification still shows in the bell. | Choose your notifications |
| Weekly digest | Mondays at 14:00 UTC | Sent only when the EMAIL switch of Weekly digest is on. | Choose your notifications |
| Notifications in the bell | Newest 8 unread | View all opens the Live Feed. | Choose your notifications |