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
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
Waleed
f44594c380
fix(security): add authentication and input validation to API routes ( #2959 )
...
* fix(security): add authentication and input validation to API routes
* moved utils
* remove extraneous commetns
* removed unused dep
2026-01-23 17:48:39 -08:00
Vikhyath Mondreti
fcd0240db6
fix(resolver): consolidate reference resolution ( #2941 )
...
* fix(resolver): consolidate code to resolve references
* fix edge cases
* use already formatted error
* fix multi index
* fix backwards compat reachability
* handle backwards compatibility accurately
* use shared constant correctly
2026-01-22 12:38:50 -08:00
Vikhyath Mondreti
d681451297
fix(null-bodies): empty bodies handling ( #2931 )
...
* fix(null-statuses): empty bodies handling
* address bugbot comment
2026-01-21 18:10:33 -08:00
Waleed
103b31a569
fix(stores): remove dead code causing log spam on startup ( #2927 )
...
* fix(stores): remove dead code causing log spam on startup
* fix(stores): replace custom tools zustand store with react query cache
2026-01-21 16:08:26 -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
ac991d4b54
fix(sso): removed provider specific OIDC logic from SSO registration & deregistration scripts ( #2896 )
...
* fix(sso): updated registration & deregistration script for explicit support for Entra ID
* cleanup
* ack PR comment
* ack PR comment
* tested edge cases, ack'd PR comments
* remove trailing slash
2026-01-19 19:23:50 -08:00
Waleed
81cbfe7af4
feat(browseruse): upgraded browseruse endpoints to v2 ( #2890 )
2026-01-19 14:47:19 -08:00
Vikhyath Mondreti
1dbf92db3f
fix(api): tool input parsing into table from agent output ( #2879 )
...
* fix(api): transformTable to map agent output to table subblock format
* fix api
* add test
2026-01-18 14:43:02 -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
Vikhyath Mondreti
5e2468cfd3
impovement(slides): add missing properties definitions ( #2877 )
2026-01-18 12:35:58 -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
Vikhyath Mondreti
fd23220cc3
fix(slack): tool params should be in line with block ( #2860 )
...
* env var pattern outside loop
* fix(slack): tool params should line up with block
* remove comments
2026-01-16 18:00:44 -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
55700b9bf4
improvement(security): added input validation for airtable, lemlist, and more tools to protect against SSRF ( #2847 )
2026-01-15 19:33:29 -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
Waleed
a35f6eca03
improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils, consolidated utils and testing mocks ( #2839 )
...
* improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils
* consolidated utils & testing mocks
2026-01-15 13:25:22 -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
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
Siddharth Ganesan
3d037c9b74
fix(executor): pattern match more errors to prevent swallow ( #2802 )
2026-01-13 17:12:31 -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
Waleed
a3dff1027f
feat(tools): added workflow tools to agent tools dropdown for discoverability, enforce perms on client for redeploying via the agent ( #2778 )
...
* feat(tools): added workflow tools to agent tools dropdown for discoverability, enforce perms on client for redeploying via the agent
* added perms enforcement to workflow block header as well
2026-01-12 11:54:01 -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
Waleed
1f5e8a41f8
fix(tools): fixed workflow tool for agent to respect user provided params, inject at runtime like all other tools ( #2750 )
...
* fix(tools): fixed wrokflow tool for agent to respect user provided params, inject at runtime like all other tools
* ack comments
* remove redunant if-else
* added tests
2026-01-09 17:12:58 -08:00
Adam Gough
796f73ee01
improvement(google-drive) ( #2752 )
...
* expanded metadata fields for google drive
* added tag dropdown support
* fixed greptile
* added utils func
* removed comments
* updated docs
* greptile comments
* fixed output schema
* reverted back to bas64 string
2026-01-09 16:56:07 -08:00
Waleed
d3d6012d5c
fix(tools): updated memory block to throw better errors, removed deprecated posthog route, remove deprecated templates & console helpers ( #2753 )
...
* fix(tools): updated memory block to throw better errors, removed deprecated posthog route, remove deprecated templates & console helpers
* remove isDeployed in favor of deploymentStatus
* ack PR comments
2026-01-09 16:53:37 -08:00
Adam Gough
13981549d1
fix(grain): grain trigger update ( #2739 )
...
* grain trigger new requirements
* removed comment
* made it generic for all triggers
* fire only for specific trigger type
* removed comments
2026-01-08 23:10:11 -08:00
Adam Gough
6b28742b68
fix(linear): missing params ( #2740 )
...
* added missing params
* fixed linear bugs
2026-01-08 20:42:09 -08:00
Waleed
26dff7cffe
feat(bedrock): added aws bedrock as a model provider ( #2722 )
2026-01-07 20:08:03 -08:00
Vikhyath Mondreti
020037728d
feat(polling-groups): can invite multiple people to have their gmail/outlook inboxes connected to a workflow ( #2695 )
...
* progress on cred sets
* fix credential set system
* return data to render credential set in block preview
* progress
* invite flow
* simplify code
* fix ui
* fix tests
* fix types
* fix
* fix icon for outlook
* fix cred set name not showing up for owner
* fix rendering of credential set name
* fix outlook well known folder id resolution
* fix perms for creating cred set
* add to docs and simplify ui
* consolidate webhook code better
* fix tests
* fix credential collab logic issue
* fix ui
* fix lint
2026-01-07 17:49:40 -08:00
Waleed
2bd27f9a4d
feat(fireflies): added fireflies tools and trigger ( #2713 )
...
* feat(fireflies): added fireflies tools and trigger
* finished fireflies
* added wandConfig to all timestamp subblocks on the platform
* added current time to timestamp wand generation
* fix file upload subblock styling, tested all fireflies ops
* removed dropdown for trigger for fireflies
* updated docs
* added fireflies to formatWebhookInput
* added more wandConfigs
2026-01-07 13:40:36 -08:00
Waleed
02229f0cb2
fix(agent-tool): fix workflow tool in agent to respect user-provided params, added badge for deployment status ( #2705 )
...
* fix(agent-tool): fix workflow tool in agent to respect user-provided params, added badge for deployment status
* ack PR comment
* updated gh stars
2026-01-06 23:22:59 -08:00
Waleed
74f371cc79
fix(build): fix type assertion ( #2696 )
...
* fix(build): fix type assertion
* ack PR comment
* more
2026-01-06 15:01:55 -08:00
Waleed
d248557042
fix(settings): added isHosted gate to access homepage from settings, fixed context menu options ( #2694 )
...
* fix(settings): added isHosted gate to access homepage from settings, fixed context menu options
* stronger typing
2026-01-06 14:22:48 -08:00
Siddharth Ganesan
8215a819e5
improvement(hitl): add webhook notification and resume, add webhook block ( #2673 )
...
* Add api blcok as tool
* Add webhook block
* Hitl v1
* Cleanup
* Fix
* Update names for fields in hitl
* Fix hitl tag dropdown
* Update hitl dashboard
* Lint
2026-01-06 13:58:44 -08:00
Waleed
22f949a41c
fix(condition): added success check on condition block processor, fixed terminal preventDefault copy bug ( #2691 )
2026-01-06 12:52:40 -08:00
Waleed
46b04a964d
feat(supabase): added ability so select certain rows in supabase tools ( #2689 )
...
* feat(supabase): added ability so select certain rows in supabase tools
* ack PR comments
2026-01-06 12:21:08 -08:00
Vikhyath Mondreti
ac942416de
fix(kalshi): remove synthetically constructed outputs ( #2677 )
...
* fix(kalshi): remove synthetically constructed outputs
* fix api interface
2026-01-03 17:40:55 -08:00
Vikhyath Mondreti
4301342ffb
fix(mcp): exclude serverUrl from mcp tool call params ( #2654 )
2025-12-31 11:44:21 -08:00
Adam Gough
fb148c6203
fix(jsm): renamed operation ( #2651 )
...
* renamed operaiton
* revert icons file
2025-12-31 00:08:20 -08:00