Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
b65f30e
feat(tools): added 150+ new tools across confluence, discord, exa, fi…
Nov 6, 2025
d41bd75
feat(tools): added 150+ new tools across confluence, discord, exa, fi…
Nov 6, 2025
61dd19e
replace console.log and console.error with loggers instead
Nov 6, 2025
84e4fd8
cleanup
Nov 6, 2025
47a5898
update message change
Nov 6, 2025
7b058f3
removed layout from all blocks with new operations
Nov 6, 2025
36f910b
cleanup
Nov 6, 2025
1e98e4e
fixed create row
Nov 6, 2025
ed571e1
fixed full text search
Nov 6, 2025
fc5221e
fixed firecrawl, fixed supabase download
Nov 6, 2025
4ee0caf
fix subblock name
Nov 6, 2025
9ca0d76
teams update
Nov 6, 2025
49ec007
finish supabase
Nov 6, 2025
383ea6d
tested & updated parallel AI
Nov 6, 2025
0492445
removed dates from Exa, fixed research
Nov 6, 2025
c232a6d
fix jina
Nov 6, 2025
9e38316
more jina updates
Nov 6, 2025
6655084
fixed tavily + tool-inp for empty dropdown items
Nov 6, 2025
e227c0f
updated microsoft tools
Nov 6, 2025
6ee0f2b
edited reddit
Nov 7, 2025
3be1f2f
added html/text options for gmail outlook resend tools, added linear …
Nov 7, 2025
f386093
reddit tool fix
Nov 7, 2025
2953cc2
another reddit fix
Nov 7, 2025
56d8a4e
remove unused github utils, fix linear triggers
Nov 7, 2025
da97788
added onedrive delete, fixed jira tools
Nov 7, 2025
6fbbe70
fixed confluence
Nov 7, 2025
ea1e662
fix some linear operations, fixed jira triggers
Nov 7, 2025
8a09b1a
fix some linear tools
Nov 7, 2025
8d89fa4
fix build
Nov 7, 2025
233ad25
fix jira payloads
Nov 7, 2025
3a47bb0
fixe jira payload
Nov 7, 2025
602327c
fix conflicts
Nov 7, 2025
aac12cb
added sample payload
Nov 7, 2025
6775eeb
fix stripe icon
Nov 7, 2025
d4a358c
run lint
Nov 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 0 additions & 44 deletions apps/docs/content/docs/en/tools/confluence.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -280,28 +280,6 @@ Delete an attachment from a Confluence page (moves to trash).
| `attachmentId` | string | Deleted attachment ID |
| `deleted` | boolean | Deletion status |

### `confluence_add_label`

Add a label to a Confluence page.

#### Input

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Confluence domain \(e.g., yourcompany.atlassian.net\) |
| `pageId` | string | Yes | Confluence page ID to add label to |
| `labelName` | string | Yes | Label name to add |
| `cloudId` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |

#### Output

| Parameter | Type | Description |
| --------- | ---- | ----------- |
| `ts` | string | Timestamp of operation |
| `pageId` | string | Page ID |
| `labelName` | string | Label name |
| `added` | boolean | Addition status |

### `confluence_list_labels`

List all labels on a Confluence page.
Expand All @@ -321,28 +299,6 @@ List all labels on a Confluence page.
| `ts` | string | Timestamp of retrieval |
| `labels` | array | List of labels |

### `confluence_remove_label`

Remove a label from a Confluence page.

#### Input

| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `domain` | string | Yes | Your Confluence domain \(e.g., yourcompany.atlassian.net\) |
| `pageId` | string | Yes | Confluence page ID to remove label from |
| `labelName` | string | Yes | Label name to remove |
| `cloudId` | string | No | Confluence Cloud ID for the instance. If not provided, it will be fetched using the domain. |

#### Output

| Parameter | Type | Description |
| --------- | ---- | ----------- |
| `ts` | string | Timestamp of operation |
| `pageId` | string | Page ID |
| `labelName` | string | Label name |
| `removed` | boolean | Removal status |

### `confluence_get_space`

Get details about a specific Confluence space.
Expand Down
8 changes: 0 additions & 8 deletions apps/docs/content/docs/en/tools/exa.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -64,10 +64,6 @@ Search the web using Exa AI. Returns relevant search results with titles, URLs,
| `type` | string | No | Search type: neural, keyword, auto or fast \(default: auto\) |
| `includeDomains` | string | No | Comma-separated list of domains to include in results |
| `excludeDomains` | string | No | Comma-separated list of domains to exclude from results |
| `startPublishedDate` | string | No | Filter results published after this date \(ISO 8601 format, e.g., 2024-01-01\) |
| `endPublishedDate` | string | No | Filter results published before this date \(ISO 8601 format\) |
| `startCrawlDate` | string | No | Filter results crawled after this date \(ISO 8601 format\) |
| `endCrawlDate` | string | No | Filter results crawled before this date \(ISO 8601 format\) |
| `category` | string | No | Filter by category: company, research_paper, news_article, pdf, github, tweet, movie, song, personal_site |
| `text` | boolean | No | Include full text content in results \(default: false\) |
| `highlights` | boolean | No | Include highlighted snippets in results \(default: false\) |
Expand Down Expand Up @@ -118,10 +114,6 @@ Find webpages similar to a given URL using Exa AI. Returns a list of similar lin
| `includeDomains` | string | No | Comma-separated list of domains to include in results |
| `excludeDomains` | string | No | Comma-separated list of domains to exclude from results |
| `excludeSourceDomain` | boolean | No | Exclude the source domain from results \(default: false\) |
| `startPublishedDate` | string | No | Filter results published after this date \(ISO 8601 format, e.g., 2024-01-01\) |
| `endPublishedDate` | string | No | Filter results published before this date \(ISO 8601 format\) |
| `startCrawlDate` | string | No | Filter results crawled after this date \(ISO 8601 format\) |
| `endCrawlDate` | string | No | Filter results crawled before this date \(ISO 8601 format\) |
| `category` | string | No | Filter by category: company, research_paper, news_article, pdf, github, tweet, movie, song, personal_site |
| `highlights` | boolean | No | Include highlighted snippets in results \(default: false\) |
| `summary` | boolean | No | Include AI-generated summaries in results \(default: false\) |
Expand Down
45 changes: 2 additions & 43 deletions apps/docs/content/docs/en/tools/firecrawl.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ This allows your agents to gather information from websites, extract structured

## Usage Instructions

Integrate Firecrawl into the workflow. Can scrape pages, search the web, crawl entire websites, map URL structures, and extract structured data using AI.
Integrate Firecrawl into the workflow. Scrape pages, search the web, crawl entire sites, map URL structures, and extract structured data with AI.



Expand All @@ -74,25 +74,7 @@ Extract structured content from web pages with comprehensive metadata support. C
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `url` | string | Yes | The URL to scrape content from |
| `formats` | json | No | Output formats \(markdown, html, rawHtml, links, images, screenshot\). Default: \["markdown"\] |
| `onlyMainContent` | boolean | No | Extract only main content, excluding headers, navs, footers \(default: true\) |
| `includeTags` | json | No | HTML tags to retain in the output |
| `excludeTags` | json | No | HTML tags to remove from the output |
| `maxAge` | number | No | Return cached version if younger than this age in ms \(default: 172800000\) |
| `headers` | json | No | Custom request headers \(cookies, user-agent, etc.\) |
| `waitFor` | number | No | Delay in milliseconds before fetching \(default: 0\) |
| `mobile` | boolean | No | Emulate mobile device \(default: false\) |
| `skipTlsVerification` | boolean | No | Skip TLS certificate verification \(default: true\) |
| `timeout` | number | No | Request timeout in milliseconds |
| `parsers` | json | No | File processing controls \(e.g., \["pdf"\]\) |
| `actions` | json | No | Pre-scrape operations \(wait, click, scroll, screenshot, etc.\) |
| `location` | json | No | Geographic settings \(country, languages\) |
| `removeBase64Images` | boolean | No | Strip base64 images from output \(default: true\) |
| `blockAds` | boolean | No | Enable ad and popup blocking \(default: true\) |
| `proxy` | string | No | Proxy type: basic, stealth, or auto \(default: auto\) |
| `storeInCache` | boolean | No | Cache the page \(default: true\) |
| `zeroDataRetention` | boolean | No | Enable zero data retention mode \(default: false\) |
| `scrapeOptions` | json | No | Options for content scraping \(legacy, prefer top-level params\) |
| `scrapeOptions` | json | No | Options for content scraping |
| `apiKey` | string | Yes | Firecrawl API key |

#### Output
Expand All @@ -112,15 +94,6 @@ Search for information on the web using Firecrawl
| Parameter | Type | Required | Description |
| --------- | ---- | -------- | ----------- |
| `query` | string | Yes | The search query to use |
| `limit` | number | No | Maximum number of results to return \(1-100, default: 5\) |
| `sources` | json | No | Search sources: \["web"\], \["images"\], or \["news"\] \(default: \["web"\]\) |
| `categories` | json | No | Filter by categories: \["github"\], \["research"\], or \["pdf"\] |
| `tbs` | string | No | Time-based search: qdr:h \(hour\), qdr:d \(day\), qdr:w \(week\), qdr:m \(month\), qdr:y \(year\) |
| `location` | string | No | Geographic location for results \(e.g., "San Francisco, California, United States"\) |
| `country` | string | No | ISO country code for geo-targeting \(default: US\) |
| `timeout` | number | No | Timeout in milliseconds \(default: 60000\) |
| `ignoreInvalidURLs` | boolean | No | Exclude invalid URLs from results \(default: false\) |
| `scrapeOptions` | json | No | Advanced scraping configuration for search results |
| `apiKey` | string | Yes | Firecrawl API key |

#### Output
Expand All @@ -140,20 +113,6 @@ Crawl entire websites and extract structured content from all accessible pages
| `url` | string | Yes | The website URL to crawl |
| `limit` | number | No | Maximum number of pages to crawl \(default: 100\) |
| `onlyMainContent` | boolean | No | Extract only main content from pages |
| `prompt` | string | No | Natural language instruction to auto-generate crawler options |
| `maxDiscoveryDepth` | number | No | Depth limit for URL discovery \(root pages have depth 0\) |
| `sitemap` | string | No | Whether to use sitemap data: "skip" or "include" \(default: "include"\) |
| `crawlEntireDomain` | boolean | No | Follow sibling/parent URLs or only child paths \(default: false\) |
| `allowExternalLinks` | boolean | No | Follow external website links \(default: false\) |
| `allowSubdomains` | boolean | No | Follow subdomain links \(default: false\) |
| `ignoreQueryParameters` | boolean | No | Prevent re-scraping same path with different query params \(default: false\) |
| `delay` | number | No | Seconds between scrapes for rate limit compliance |
| `maxConcurrency` | number | No | Concurrent scrape limit |
| `excludePaths` | json | No | Array of regex patterns for URLs to exclude |
| `includePaths` | json | No | Array of regex patterns for URLs to include exclusively |
| `webhook` | json | No | Webhook configuration for crawl notifications |
| `scrapeOptions` | json | No | Advanced scraping configuration |
| `zeroDataRetention` | boolean | No | Enable zero data retention \(default: false\) |
| `apiKey` | string | Yes | Firecrawl API Key |

#### Output
Expand Down
2 changes: 2 additions & 0 deletions apps/docs/content/docs/en/tools/gmail.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@ Send emails using Gmail
| `to` | string | Yes | Recipient email address |
| `subject` | string | No | Email subject |
| `body` | string | Yes | Email body content |
| `contentType` | string | No | Content type for the email body \(text or html\) |
| `threadId` | string | No | Thread ID to reply to \(for threading\) |
| `replyToMessageId` | string | No | Gmail message ID to reply to - use the "id" field from Gmail Read results \(not the RFC "messageId"\) |
| `cc` | string | No | CC recipients \(comma-separated\) |
Expand All @@ -100,6 +101,7 @@ Draft emails using Gmail
| `to` | string | Yes | Recipient email address |
| `subject` | string | No | Email subject |
| `body` | string | Yes | Email body content |
| `contentType` | string | No | Content type for the email body \(text or html\) |
| `threadId` | string | No | Thread ID to reply to \(for threading\) |
| `replyToMessageId` | string | No | Gmail message ID to reply to - use the "id" field from Gmail Read results \(not the RFC "messageId"\) |
| `cc` | string | No | CC recipients \(comma-separated\) |
Expand Down
21 changes: 0 additions & 21 deletions apps/docs/content/docs/en/tools/jina.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -82,25 +82,13 @@ Extract and process web content into clean, LLM-friendly text using Jina AI Read
| `gatherLinks` | boolean | No | Whether to gather all links at the end |
| `jsonResponse` | boolean | No | Whether to return response in JSON format |
| `apiKey` | string | Yes | Your Jina AI API key |
| `targetSelector` | string | No | CSS selector to target specific page elements \(e.g., "#main-content"\) |
| `waitForSelector` | string | No | CSS selector to wait for before extracting content \(useful for dynamic pages\) |
| `removeSelector` | string | No | CSS selector for elements to exclude \(e.g., "header, footer, .ad"\) |
| `timeout` | number | No | Maximum seconds to wait for page load |
| `withImagesummary` | boolean | No | Gather all images from the page with metadata |
| `retainImages` | string | No | Control image inclusion: "none" removes all, "all" keeps all |
| `returnFormat` | string | No | Output format: markdown, html, text, screenshot, or pageshot |
| `withIframe` | boolean | No | Include iframe content in extraction |
| `withShadowDom` | boolean | No | Extract Shadow DOM content |
| `setCookie` | string | No | Forward authentication cookies \(disables caching\) |
| `proxyUrl` | string | No | HTTP proxy URL for request routing |
| `proxy` | string | No | Country code for proxy \(e.g., "US", "UK"\) or "auto"/"none" |
| `engine` | string | No | Rendering engine: browser, direct, or cf-browser-rendering |
| `tokenBudget` | number | No | Maximum tokens for the request \(cost control\) |
| `noCache` | boolean | No | Bypass cached content for real-time retrieval |
| `cacheTolerance` | number | No | Custom cache lifetime in seconds |
| `withGeneratedAlt` | boolean | No | Generate alt text for images using VLM |
| `baseUrl` | string | No | Set to "final" to follow redirect chain |
| `locale` | string | No | Browser locale for rendering \(e.g., "en-US"\) |
| `robotsTxt` | string | No | Bot User-Agent for robots.txt checking |
| `dnt` | boolean | No | Do Not Track - prevents caching/tracking |
| `noGfm` | boolean | No | Disable GitHub Flavored Markdown |
Expand All @@ -123,11 +111,7 @@ Search the web and return top 5 results with LLM-friendly content. Each result i
| --------- | ---- | -------- | ----------- |
| `q` | string | Yes | Search query string |
| `apiKey` | string | Yes | Your Jina AI API key |
| `gl` | string | No | Two-letter country code for geo-specific results \(e.g., "US", "UK", "JP"\) |
| `location` | string | No | City-level location for localized search results |
| `hl` | string | No | Two-letter language code for results \(e.g., "en", "es", "fr"\) |
| `num` | number | No | Maximum number of results per page \(default: 5\) |
| `page` | number | No | Page number for pagination \(offset\) |
| `site` | string | No | Restrict results to specific domain\(s\). Can be comma-separated for multiple sites \(e.g., "jina.ai,github.com"\) |
| `withFavicon` | boolean | No | Include website favicons in results |
| `withImagesummary` | boolean | No | Gather all images from result pages with metadata |
Expand All @@ -137,11 +121,6 @@ Search the web and return top 5 results with LLM-friendly content. Each result i
| `withGeneratedAlt` | boolean | No | Generate alt text for images using VLM |
| `respondWith` | string | No | Set to "no-content" to get only metadata without page content |
| `returnFormat` | string | No | Output format: markdown, html, text, screenshot, or pageshot |
| `engine` | string | No | Rendering engine: browser or direct |
| `timeout` | number | No | Maximum seconds to wait for page load |
| `setCookie` | string | No | Forward authentication cookies |
| `proxyUrl` | string | No | HTTP proxy URL for request routing |
| `locale` | string | No | Browser locale for rendering \(e.g., "en-US"\) |

#### Output

Expand Down
2 changes: 1 addition & 1 deletion apps/docs/content/docs/en/tools/jira.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ In Sim, the Jira integration allows your agents to seamlessly interact with your

## Usage Instructions

Integrate Jira into the workflow. Can read, write, and update issues.
Integrate Jira into the workflow. Can read, write, and update issues. Can also trigger workflows based on Jira webhook events.



Expand Down
Loading