---
lastModified: 2026-10-09
---

# Limits

| What | Limit |
|---|---|
| Prompt | 128 KiB |
| System prompt | 64 KiB |
| Setup | 64 commands, 16 KiB each |
| Environment | 64 variables; a value up to 64 KiB, a secret up to 4 KiB |
| Custom tools | 16 per function; timeout 1 to 600 seconds |
| Manifests | 64 entries each; a description up to 2,000 bytes |
| Input `.tar.gz` | 5 GB uploaded; unpacked, no more than the size's `/workspace` disk |
| Output | 50 GiB in `/workspace/out` |
| Files listed in a run's `output.files` | 1,000; `output.file_count` counts all |
| `timeout_minutes` | 1 to 1,440 |
| Start | A run not started within 15 minutes fails |
| `external_reference` | 256 bytes |
| Function and provider names | 1 to 40 characters: `a-z`, `0-9` and `-`, starting with a letter or digit |
| Output link | 15 minutes from the read that made it |
| Webhook | 3 attempts: at once, after 1 minute, after 10 minutes |
| Retention | Runs, inputs, outputs and logs: 30 days |
| Invite | 7 days |
| CLI sign-in | 10 minutes to approve |
| Credit purchase | $5 to $500 |
| Overdraft | Running runs stop when the balance is more than $10 below the account's minimum |
| Compute | $0.0025 per GiB a minute ($0.15 per GiB-hour), per started minute. See [Pricing](/pricing). |
