Waleed
1469e9c66c
feat(youtube): add captions, trending, and video categories tools with enhanced API coverage ( #3060 )
...
* feat(youtube): add captions, trending, and video categories tools with enhanced API coverage
* fix(youtube): remove captions tool (requires OAuth), fix tinybird defaults, encode pageToken
2026-01-28 19:08:33 -08:00
Waleed
06d7ce7667
feat(timeout): add API block timeout configuration ( #3053 )
...
* feat(timeout): add timeout subblock to the api block
* fix(timeout): honor timeout config for internal routes and fix type coercion
- Add AbortController support for internal routes (/api/*) to honor timeout
- Fix type coercion: convert string timeout from short-input to number
- Handle NaN gracefully by falling back to undefined (default timeout)
Fixes #2786
Fixes #2242
* fix: remove redundant clearTimeout in catch block
* fix: validate timeout is positive number
Negative timeout values would cause immediate request abort since
JavaScript treats negative setTimeout delays as 0.
* update docs image, update search modal performance
* removed unused keywords type
* ack comments
* cleanup
* fix: add default timeout for internal routes and validate finite timeout
- Internal routes now use same 5-minute default as external routes
- Added Number.isFinite() check to reject Infinity values
* fix: enforce max timeout and improve error message consistency
- Clamp timeout to max 600000ms (10 minutes) as documented
- External routes now report timeout value in error message
* remove unused code
2026-01-28 17:14:26 -08:00
Waleed
bca355c36d
feat(tools): added clerk tools and block ( #3032 )
...
* feat(tools): added clerk tools and block
* updated docs gen script
* use clerk api types
2026-01-27 16:45:48 -08:00
Vikhyath Mondreti
089427822e
fix(hitl): add missing fields to block configs ( #3027 )
...
* fix(hitl): add missing fields to block configs
* update copilot paths
* one more case
* update helper usage
2026-01-27 14:35:37 -08:00
Waleed
46ba315701
feat(tools): added more intercom tools ( #3022 )
2026-01-26 21:41:44 -08:00
Waleed
077e702dd8
improvement(tools): updated kalshi and polymarket tools and blocks ( #3021 )
2026-01-26 21:01:33 -08:00
Vikhyath Mondreti
5189473e06
fix(max-tokens): anthropic models streaming vs non-streaming ( #2999 )
...
* fix(max-tokens): anthropic models streaming vs non-streaming
* default max inc
* update the docs
2026-01-26 17:05:33 -08:00
Vikhyath Mondreti
c140e90559
fix(multi-trigger): resolution paths for triggers ( #3002 )
...
* fix(multi-trigger): resolution paths for triggers
* fix trigger input format version
* fix output condition logic
* update type guard:
* fix
2026-01-25 23:20:42 -08:00
Vikhyath Mondreti
d83c418111
fix(supabase): storage upload + add basic mode version ( #2996 )
...
* fix(supabase): storage upload + add basic mode version
* fix subblock update
* remove redundant check in a2a
* add check consistently for baseline diff
2026-01-25 14:19:30 -08:00
Siddharth Ganesan
4d844651c2
fix(integrations): hide from tool bar ( #2544 )
2026-01-24 12:45:14 -08:00
Vikhyath Mondreti
b913cff46e
fix(envvars): resolution standardized ( #2957 )
...
* fix(envvars): resolution standardized
* remove comments
* address bugbot
* fix highlighting for env vars
* remove comments
* address greptile
* address bugbot
2026-01-23 18:59:04 -08:00
Waleed
ab09a5ad23
feat(router): expose reasoning output in router v2 block ( #2945 )
2026-01-22 12:43:57 -08:00
Waleed
4e4149792a
fix(gmail): expose messageId field in read email block ( #2943 )
2026-01-22 11:46:34 -08:00
Emir Karabeg
2f0f246002
feat(workflow-block): preview ( #2935 )
2026-01-21 19:12:28 -08:00
Waleed
900d3ef9ea
fix(workflow-selector): use dedicated selector for workflow dropdown ( #2934 )
2026-01-21 18:38:03 -08:00
Vikhyath Mondreti
0af96d06c6
fix(a2a): canonical merge ( #2912 )
...
* fix canonical merge
* fix empty array case
2026-01-20 21:58:13 -08:00
Waleed
563098ca0a
feat(tools): added textract, added v2 for mistral, updated tag dropdown ( #2904 )
...
* feat(tools): added textract
* cleanup
* ack pr comments
* reorder
* removed upload for textract async version
* fix additional fields dropdown in editor, update parser to leave validation to be done on the server
* added mistral v2, files v2, and finalized textract
* updated the rest of the old file patterns, updated mistral outputs for v2
* updated tag dropdown to parse non-operation fields as well
* updated extension finder
* cleanup
* added description for inputs to workflow
* use helper for internal route check
* fix tag dropdown merge conflict change
* remove duplicate code
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2026-01-20 18:41:26 -08:00
Vikhyath Mondreti
1f1f015031
improvement(files): update execution for passing base64 strings ( #2906 )
...
* progress
* improvement(execution): update execution for passing base64 strings
* fix types
* cleanup comments
* path security vuln
* reject promise correctly
* fix redirect case
* remove proxy routes
* fix tests
* use ipaddr
2026-01-20 17:49:00 -08:00
Vikhyath Mondreti
8344d68ca8
improvement(browseruse): add profile id param ( #2903 )
...
* improvement(browseruse): add profile id param
* make request a stub since we have directExec
2026-01-20 11:08:47 -08:00
Waleed
81cbfe7af4
feat(browseruse): upgraded browseruse endpoints to v2 ( #2890 )
2026-01-19 14:47:19 -08:00
Waleed
3a923648cb
feat(ux): more explicit verbiage on some dialog menus, google drive updates, advanved to additional fields, remove general settings store sync in favor of tanstack ( #2875 )
...
* fix(verbiage): more explicit verbiage on some dialog menus, google drive updates, advanved to additional fields, remove general settings store sync in favor of tanstack
* updated docs
* nested tag dropdown, more well-defined nested outputs, keyboard nav for context menus, etc
* cleanup
* allow cannonical toggle even if depends on not satisfied
* remove smooth scroll in tag drop
* fix selection
* fix
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2026-01-18 13:40:59 -08:00
Waleed
ee7572185a
improvement(tools): added visibility for tools that were missing it, added new google and github tools ( #2874 )
...
* improvement(tools): added visibility for tools that were missing it, added new google tools
* fixed the name for google forms
* revert schema enrichers change
* fixed block ordering
2026-01-17 20:51:15 -08:00
Vikhyath Mondreti
0fcd52683a
improvement(tool-input): general abstraction to enrich agent context, reuse visibility helpers ( #2872 )
...
* add abstraction for schema enrichment, improve agent KB block experience for tags, fix visibility of subblocks
* cleanup code
* consolidate
* fix workflow tool react query
* fix deployed context propagation
* fix tests
2026-01-17 19:13:27 -08:00
Adam Gough
a8d81097fc
fix(google-vault): error handling improvement and more params ( #2735 )
...
* new error throw and improvement
* fixed critical issues
* restore error thorwing
* restore
* added handler for vault
* updated docs
* restored
* removed google vault from executor
* updated translations
* updated docs
* fixed inputs and outputs
---------
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: waleed <walif6@gmail.com >
2026-01-16 17:59:17 -08:00
Waleed
583f5c4cbb
fix(webflow): fix collection & site dropdown in webflow triggers ( #2849 )
...
* fix(webflow): fix collection & site dropdown in webflow triggers
* added form submission trigger to webflow
* fix(webflow): added form submission trigger and scope
* fixed function signatures
2026-01-16 08:22:09 -08:00
Emir Karabeg
6ff68b39ce
Improvement: subblocks ( #2850 )
...
* improvement(panel): increased default width
* improvement: subblocks
* fix: generate, mcp, ring
2026-01-15 23:02:51 -08:00
Waleed
51e376847f
fix(linear): updated linear tools to enforce only required fields per api spec ( #2845 )
2026-01-15 18:58:11 -08:00
Waleed
12470a630c
feat(ocr): added reducto and pulse for OCR ( #2843 )
...
* feat(ocr): added reducto and pulse for OCR
* ack comments
2026-01-15 18:30:39 -08:00
Vikhyath Mondreti
e499cc4f82
improvement(webhooks): lifecycle management with external providers, remove save configuration ( #2831 )
...
* fix(webhooks): lifecycle code accuracy
* remove save configuration button
* remove useless instruction
* address greptile comments
* fix lint
* on undeploy cleanup webhooks
2026-01-15 12:42:05 -08:00
Waleed
929d0d01fd
feat(sheets): added sheet selector for microsoft excel and google sheets tools ( #2835 )
...
* feat(sheets): added sheet selector for microsoft excel and google sheets tools
* upgrade generate docs script
* updated tests
* added sheet-selector to tool-input
* added cursor docs
2026-01-15 00:01:31 -08:00
Vikhyath Mondreti
5eca660c5c
improvement(langsmith): add wand for batch ingestion schemas ( #2827 )
2026-01-14 19:50:35 -08:00
Waleed
212933746e
improvement(langsmith): ugpraded langsmith to use tool names directly in dropdown ( #2824 )
2026-01-14 18:46:06 -08:00
Waleed
5af72ea22f
feat(dashboard): added stats endpoint to compute stats on server side and avoid limit ( #2823 )
...
* feat(dashboard): added stats endpoint to compute stats on server side and avoid limit
* updated query
2026-01-14 18:41:46 -08:00
Vikhyath Mondreti
2cee30ff15
feat(langsmith): add langsmith tools for logging, output selector use tool-aware listing ( #2821 )
...
* feat(langsmith): add langsmith tools for logging, output selector use tool-aware listing
* fix
* fix docs
* fix positioning of outputs
* fix docs script
2026-01-14 16:14:24 -08:00
Lakee Sivaraya
d5bd97de32
feat(tinybird): added tinybird block ( #2781 )
2026-01-14 00:25:54 -08:00
Waleed
4b026ad54d
fix(a2a): added file data part and data data part to a2a agents ( #2805 )
...
* fix(a2a): added file data part and data data part to a2a agents
* removed unused streaming tool
* ack comment
2026-01-13 21:08:00 -08:00
Waleed
6e0055f847
feat(slack): added get message by timestamp and get thread tool ( #2803 )
...
* feat(slack): added get message tool
* added get thread
2026-01-13 18:37:06 -08:00
Vikhyath Mondreti
ebbe67aae3
fix(triggers): cleanup trigger outputs formatting, fix display name issues ( #2801 )
...
* fix(triggers): package lemlist data, cleanup trigger outputs formatting, fix display name issues
* cleanup trigger outputs
* fix tests
* more test fixes
* remove branch field for ones where it's not relevant
* remove branch from unrelated ops
2026-01-13 17:48:19 -08:00
Siddharth Ganesan
eb52f69efd
improvement(schedule): default schedule timezone ( #2800 )
2026-01-13 16:31:18 -08:00
Waleed
837405e1ec
chore(docs): update sim references in docs ( #2792 )
2026-01-13 11:51:43 -08:00
Waleed
2bc403972c
feat(a2a): added a2a protocol ( #2784 )
...
* feat(a2a): a2a added
* feat(a2a): added a2a protocol
* remove migrations
* readd migrations
* consolidated permissions utils
* consolidated tag-input, output select -> combobox, added tags for A2A
* cleanup up utils, share same deployed state as other tabs
* ack PR comments
* more
* updated code examples
* solely rely on tanstack query to vend data and invalidate query key's, remove custom caching
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-13 11:43:02 -08:00
Vikhyath Mondreti
a05003a2d3
feat(integrations): claude skills to add integrations, lemlist trigger + tools, remove test webhook url ( #2785 )
...
* feat(integrations): claude skills to add integrations, lemlist trigger + tools, remove test webhook url
* fix tests
* fix tools
* add more details to skill
* more details
* address greptile comments
2026-01-12 22:18:50 -08:00
Vikhyath Mondreti
b6cbee2464
improvement(block-outputs): display metadata properties destructured ( #2772 )
...
* improvement(block-outputs):display metadata properties destructured
* add back icons
* fix google calendar
* reuse versioned tool selector
* fix null fields
* github optionality
* fix notion
* review stripe tools metadata
* fix optional tools + types
* fix docs type
* add db row tool + fix copilot versioning recognition
2026-01-12 18:36:21 -08:00
Waleed
684ad5aeec
feat(tool): added introspection tools for all db integrations ( #2780 )
...
* feat(tool): added introspection tools for all db integrations
* added sanitization for sql schema
* ack pr comments, with clarifying comments
* moved util
2026-01-12 13:30:55 -08:00
Vikhyath Mondreti
9a16e7c20f
improvement(response): only allow singleton ( #2764 )
...
* improvement(response): only allow singleton
* respect singleton triggers and blocks in copilot
* don't show dup button for response
* fix error message
2026-01-10 12:16:32 -08:00
Siddharth Ganesan
3ed177520a
fix(router): fix router ports ( #2757 )
...
* Fix router block
* Fix autoconnect edge for router
* Fix lint
* router block error path decision
* improve router prompt
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2026-01-10 11:22:11 -08:00
Waleed
baa54b4c97
feat(docs): added circleback docs ( #2762 )
2026-01-10 00:30:49 -08:00
Waleed
6262503b89
feat(deployed-form): added deployed form input ( #2679 )
...
* feat(deployed-form): added deployed form input
* styling consolidation, finishing touches on form
* updated docs
* remove unused files with knip
* added more form fields
* consolidated more test utils
* remove unused/unneeded zustand stores, refactored stores for consistency
* improvement(files): uncolorized plan name
* feat(emcn): button-group
* feat(emcn): tag input, tooltip shortcut
* improvement(emcn): modal padding, api, chat, form
* fix: deleted migrations
* feat(form): added migrations
* fix(emcn): tag input
* fix: failing tests on build
* add suplementary hover and fix bg color in date picker
* fix: build errors
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-09 23:42:21 -08:00
Adam Gough
fd76e98f0e
improvement(wand): added more wands ( #2756 )
...
* added wand configs
* fixed greptile comments
2026-01-09 18:41:51 -08:00
Waleed
1dbd16115f
feat(sidebar): context menu for nav items in sidebar, toolbar blocks, added missing docs for various blocks and triggers ( #2754 )
...
* feat(sidebar): context menu for nav items in sidebar
* added toolbar context menu, fixed incorrect access pattern in old context menus and added docs for missing blocks
* fixed links
2026-01-09 17:50:10 -08:00