SISuperintelligenceDocs

Search docs

Search every page of the documentation.

Reference

Limits

Every cap the platform enforces, read from its source at build time.

Each value below is read from the code that enforces it when these docs are built, so the table matches what the platform does.

Projects and deployments

LimitValueNotes
Project name64 characters
Project slug40 characters
Root directory256 charactersAlso the output directory.
Build and install commands1,024 characters
Deployments per page100
Recent deployments on a project20
Build log events returned2,000
Build compute memory4 GB
Server function memory1,024 MB
Server function timeout30 seconds
si.json watch patterns50
si.json watch pattern length200 characters
Build cache archive1,024 MBLarger archives aren't saved.
Build cache kept14 daysAfter the last write.
Variables per .env import200
Deployment hostname label63 charactersLonger labels are cut.
Preview server functions kept14 daysThen the preview expires.
Production deployments kept serving3The current one and the most recent earlier ones; older ones expire.
Preview build artifacts kept30 days
Runtime log window1 hour
Runtime log lines returned500
Runtime log message length4,000 charactersLonger messages are cut and marked truncated.
Runtime log search time10 seconds
Runtime log filter200 characters

Crons

LimitValueNotes
Crons per project20Entries after these are ignored.
Scheduling window5 minutesA run starts up to this long after its scheduled time.
Retries after a failed run2
Request timeout2 minutes

Environment variables

LimitValueNotes
Name256 characters
Value65,536 characters

Storage and repositories

LimitValueNotes
Resource name40 characters
Description256 characters

Domains

LimitValueNotes
Hostname253 characters

Git

LimitValueNotes
File shown as text1 MBLarger files and binary files aren't shown.
Branch list pages read5
Commits per page50
Commits analyzed for insights200
Insights history time per request8 secondsA walk that runs out of time continues on the next request.
Folders scanned for languages80
Weeks of commit activity12
Contributors listed25
Files listed in a diff300
Files with line diffs60Later files are listed collapsed.
File size for line diffs512 KB
Diff lines per view10,000
Issues and pull requests per page25
Comments shown per thread500
Issue title256 characters
Issue body and comments65,536 characters
Labels per issue or pull request10Each up to 50 characters.
Assignees per issue or pull request10
Files per web commit100
Content per web commit4 MBPush larger changes with git.
File path length4,096 characters
Folder depth20
Branch name length256 characters
Review comment10,240 characters
Raw file download4 MB
Files listed at a ref10,000
Required approvals10
ZIP download files1,000Clone larger repositories.
ZIP download size25 MBUncompressed; no single file over 3.5 MB.
Open pull requests listed100
Pull request commits shown50
Pull request title150 characters
Pull request description10,240 characters
Merge commit message4,096 characters
Git request timeout5 minutes

Identity

LimitValueNotes
Password length12 charactersMinimum; at most 256.
Sign-in session7 days
App access token15 minutesRenewed with the refresh token.
App refresh token30 daysSingle use; each refresh issues a new one.
Authorization code1 minute
Passkey prompt5 minutes
Invite link7 days
Key expiry365 days0 or empty means no expiry.

Self-hosted agents

LimitValueNotes
Login code15 minutes
Login polling interval5 seconds
Poll interval while idle15 seconds
Poll interval after a job1 second
Shown online after the last poll90 seconds
Hosts on a device allowlist200
Hosts per job50
Job input300,000 charactersSerialized JSON.
Queued job lifetime7 daysUnclaimed jobs are skipped after this.
Queued jobs a poll looks at25The oldest ones.
Results upload URL1 hour
Results download URL1 hour
Results kept7 days
Callback attempts5Then the callback is dead-lettered.
Callback request timeout1 minute
Job label120 characters
Fresh upload URL requested after45 minutes
Retry delay after a failed poll1 minuteMaximum; starts at 1 s and doubles.

Job type: http.batch

LimitValueNotes
Requests per job2,000
Default delay between requests1 second
Shortest delay250 ms
Longest delay30 seconds
Request timeout30 seconds
Response body kept5 MBCharacters of text; longer bodies are cut.

Job type: exec

LimitValueNotes
Default timeout5 minutes
Longest timeout30 minutes
Output kept per stream1 MBCharacters of stdout and of stderr.

Job type: browser.batch

LimitValueNotes
Pages per job100
Time per page45 secondsIncluding extraction.
Extraction time reserved per page5 seconds
Wait for the load event15 seconds
Longest waitMs20 seconds
Scrolling time10 seconds
robots.txt fetch timeout20 seconds
robots.txt size read500 KB
Default delay between pages8 seconds
Shortest delay5 secondsAlso between jobs for the same origin.
Longest delay or crawl-delay1 minuteSites asking for a longer crawl-delay are skipped.
Default captures per page10
Most captures per page50
Captured response body5 MBCharacters; longer bodies are cut.
HTML kept2 MBCharacters.
Results per job50 MBPages after this get output_limit.
Page id200 characters
Page URL4,000 characters

MCP

LimitValueNotes
Request timeout1 minute
Context value100,000 characters
Context entries per list page50
Connector tools on the MCP server200Across all connectors.

Connectors

LimitValueNotes
Connectors per organization50
Slug24 characters
Credential4,096 characters
Tool discovery timeout15 seconds
Tool call timeout30 seconds
Tool list pages read10
Tools cached per connector100
Tool description kept2,000 characters
Size of one cached tool32,000 bytesLarger tools are skipped.
Size of all cached tools300,000 bytes
Exposed tool name64 characters
Response size4 MB
Connection timeout10 seconds

Database explorer

LimitValueNotes
Items per page100
Filters per scan or query10
Attributes in a projection50
Item size400 KBDynamoDB's own limit.
Attributes included in an index20
Tags per change40

Storage browser

LimitValueNotes
Files per list page1,000
Upload size5 KBPer file.
Files per upload request100
Upload link lifetime15 minutes
Download link lifetime5 minutes
Files per delete request1,000
CORS rules20
Lifecycle rules50
Lifecycle expiry3,650 days

Mail

LimitValueNotes
Messages sent per day500Default plan, per organization.
Recipients per message50Default plan.
Message size25 MBDefault plan.
Message size on any plan40 MBThe Amazon SES maximum.
Attachments per message50
Addresses per To, Cc or Bcc500
Subject998 characters
Signature20,000 characters
Labels per mailbox200
Conversations per action100
Members per mailbox100
Search words used5Words of 2 or more characters.
Text searched per message8,000 charactersAfter the subject and people.
App passwords per person50For Apple devices.
Signed-in Apple devices per person50Devices set up with a sign-in profile.
Apple device sign-in kept unused90 daysEach refresh extends it.
Approval code from another device5 minutesWorks once.
App password expiry3,650 days0 or empty means no expiry.
Wrong app passwords per address and network10Per 15 minutes; then sign-ins pause until the window ends.
Wrong app passwords per address50Per 15 minutes, from anywhere.
Changes per device sync512iPhone and iPad; the device asks for more until it has everything.
Messages per folder on a device5,000The newest within the device's Mail Days to Sync.
Search results per device request100iPhone and iPad Mail search and directory lookups.
Unsent upload kept1 dayAttachments uploaded but never sent.

Knowledge

LimitValueNotes
Page content1,000,000 bytesStored JSON of blocks and Markdown.
Text indexed for search4,000 charactersFrom the start of each page.
Pages in the tree2,000
Rows returned with a database1,000
Search results20
Favorites per person200
Search terms used8
Nesting depth64
Properties per database50
Options per select property100
Text property value2,000 characters
Page title200 characters
Earlier versions kept30 days

Chat

LimitValueNotes
Message length200,000 characters
Tool steps per answer25
Response time14 minutes

Platform API

LimitValueNotes
Request timeout30 seconds