Waleed
c6d408c65b
fix(canvas): removed invite to workspace from canvas popover ( #2908 )
...
* fix(canvas): removed invite to workspace
* removed unused props
2026-01-20 20:29:53 -08:00
Waleed
16716ea26a
fix(ui): change add inputs button to match output selector ( #2907 )
2026-01-20 19:24:59 -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
Waleed
4afb245fa2
improvement(executor): upgraded abort controller to handle aborts for loops and parallels ( #2880 )
...
* improvement(executor): upgraded abort controller to handle aborts for loops and parallels
* comments
2026-01-20 15:40:37 -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
a26a1a9737
fix(rss): add top-level title, link, pubDate fields to RSS trigger output ( #2902 )
...
* fix(rss): add top-level title, link, pubDate fields to RSS trigger output
* fix(imap): add top-level fields to IMAP trigger output
2026-01-20 10:06:13 -08:00
Vikhyath Mondreti
689037a300
fix(canonical): copilot path + update parent ( #2901 )
2026-01-20 09:43:41 -08:00
Waleed
07f0c01dc4
fix(google): wrap primitive tool responses for Gemini API compatibility ( #2900 )
2026-01-20 09:27:45 -08:00
Waleed
e4ad31bb6b
fix(kb): align bulk chunk operation with API response ( #2899 )
...
* fix(kb): align bulk chunk operation with API response
* fix(kb): skip local state update for failed chunks
* fix(kb): correct errors type and refresh on partial failure
2026-01-20 00:24:50 -08:00
Waleed
84691fc873
improvement(modal): fixed popover issue in custom tools modal, removed the ability to update if no changes made ( #2897 )
...
* improvement(modal): fixed popover issue in custom tools modal, removed the ability to update if no changes made
* improvement(modal): fixed popover issue in custom tools modal, removed the ability to update if no changes made
* popover fixes, color picker keyboard nav, code simplification
* color standardization
* fix color picker
* set discard alert state when closing modal
2026-01-19 23:52:07 -08:00
Emir Karabeg
2daf34386e
fix(copilot): ui/ux ( #2891 )
...
* feat(claude): added rules
* fix(copilot): chat loading; refactor(copilot): components, utils, hooks
* fix(copilot): options selection strikethrough
* fix(copilot): options render inside thinking
* fix(copilot): checkpoints, user-input; improvement(code): colors
* fix(copilot): scrolling, tool-call truncation, thinking ui
* fix(copilot): tool call spacing and shimmer/actions on previous messages
* improvement(copilot): queue
* addressed comments
2026-01-19 23:23:21 -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
69614d2d93
improvement(kb): migrate manual fetches in kb module to use reactquery ( #2894 )
...
* improvement(kb): migrate manual fetches in kb module to use reactquery
* converted remaining manual kb fetches
* unwrap kb tags before API call, added more query invalidation for chunks
* added resetMutation calls after modal closes
2026-01-19 17:25:17 -08:00
Waleed
6cbadd7110
feat(api): added workflows api route for dynamic discovery ( #2892 )
...
* feat(api): added workflows api route for dynamic discovery
* added ability to edit parameter and workflow descriptions
* added new rate limit category, ack PR comments
* fix hasChanges logic
* added whitespace trimming before hasChanges check
2026-01-19 17:21:51 -08:00
Vikhyath Mondreti
9efd3d5b4c
improvement(stats): should track mcp and a2a executions like other trigger types ( #2895 )
...
* improvement(stats): should track mcp and a2a executions like other trigger types
* update types
2026-01-19 16:29:37 -08:00
Siddharth Ganesan
e575ba2965
feat(settings): add debug mode for superusers ( #2893 )
...
* Superuser debug
* Fix
* update templates routes to use helper
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2026-01-19 16:28:43 -08:00
Siddharth Ganesan
5f45db4343
improvement(copilot): variables, conditions, router ( #2887 )
...
* Temp
* Condition and router copilot syntax updates
* Plan respond plan
2026-01-19 15:24:50 -08:00
Waleed
81cbfe7af4
feat(browseruse): upgraded browseruse endpoints to v2 ( #2890 )
2026-01-19 14:47:19 -08:00
Waleed
739341b08e
improvement(router): add resizable textareas for router conditions ( #2888 )
2026-01-19 13:59:13 -08:00
Waleed
3c43779ba3
feat(search): added operations to search modal in main app, updated retrieval in docs to use RRF ( #2889 )
2026-01-19 13:57:56 -08:00
Waleed
1861f77283
feat(terminal): add fix in copilot for errors ( #2885 )
2026-01-19 13:42:34 -08:00
Vikhyath Mondreti
72c2ba7443
fix(linear): team selector in tool input ( #2886 )
2026-01-19 12:40:45 -08:00
Waleed
037dad6975
fix(undo-redo): preserve subblock values during undo/redo cycles ( #2884 )
...
* fix(undo-redo): preserve subblock values during undo/redo cycles
* added tests
2026-01-19 12:19:51 -08:00
Waleed
408597e12b
feat(notifs): added block name to error notifications ( #2883 )
2026-01-19 09:54:19 -08:00
Waleed
932f8fd654
feat(mcp): updated mcp subblocks for mcp tools to match subblocks ( #2882 )
...
* feat(mcp): updated mcp subblocks for mcp tools to match subblocks
* updated trigger descriptions
2026-01-19 09:50:03 -08:00
Waleed
b4c2294e67
improvement(emails): update unsub page, standardize unsub process ( #2881 )
2026-01-18 20:42:04 -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
Vikhyath Mondreti
7c0f43305b
fix(resolver): tool configs must take precedence ( #2876 )
2026-01-18 10:11:57 -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
Waleed
19a8daedf7
improvement(performance): used react scan to identify rerendering issues and react issues ( #2873 )
2026-01-17 19:20:52 -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
Waleed
b8b20576d3
improvement(ui): modal style standardization, select drop improvement, duplication selection fixes ( #2871 )
...
* improvement(ui): modal style standardization, select drop improvement
* consolidation, fixed canvas issues
* more
2026-01-17 13:31:46 -08:00
Waleed
4b8534ebd0
feat(oauth): upgraded all generic oauth plugin providers to use unqiue account ids ( #2870 )
2026-01-17 13:09:54 -08:00
Waleed
f6960a4bd4
fix(wand): improved flickering for invalid JSON icon while streaming ( #2868 )
2026-01-17 12:43:22 -08:00
Vikhyath Mondreti
8740566f6a
fix(block-resolver): path lookup check ( #2869 )
...
* fix(block-resolver): path lookup check
* remove comments
2026-01-17 12:17:55 -08:00
Waleed
5de7228dd9
improvement(avatar): use selection-update as the source of truth for presence, ignore other socket ops ( #2866 )
...
* improvement(avatar): use selection-update as the source of truth for presence, ignore other socket ops
* added logs
2026-01-16 20:17:07 -08:00
Vikhyath Mondreti
75898c69ed
fix(start): seed initial subblock values on batch add ( #2864 )
2026-01-16 20:07:20 -08:00
Vikhyath Mondreti
b14672887b
fix(sockets): webhooks logic removal from copilot ops ( #2862 )
...
* fix(sockets): dying on deployed webhooks
* fix edit workflow
2026-01-16 19:53:14 -08:00
Waleed
d024c1e489
fix(shift): fix shift select blue ring fading ( #2863 )
2026-01-16 19:52:51 -08:00
Waleed
d75ea37b3c
chore(readme): updated readme ( #2861 )
2026-01-16 18:18:40 -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
3768c6379c
feat(readme): added deepwiki to readme, consolidated utils ( #2856 )
...
* feat(readme): added deepwiki to readme, consolidated utils
* standardized all modals
* updated modal copy
* standardized modals
* streamlined all error msg patterns
2026-01-16 16:07:31 -08:00
Siddharth Ganesan
aa80116b99
fix(copilot): copilot edit router block accepts semantic handles ( #2857 )
...
* Fix copilot diff controls
* Fix router block for copilot
* Fix queue
* Fix lint
* Get block options and config for subflows
* Lint
2026-01-16 15:54:28 -08:00
Vikhyath Mondreti
78e4ca9d45
improvement(serializer): canonical subblock, serialization cleanups, schedules/webhooks are deployment version friendly ( #2848 )
...
* hide form deployment tab from docs
* progress
* fix resolution
* cleanup code
* fix positioning
* cleanup dead sockets adv mode ops
* address greptile comments
* fix tests plus more simplification
* fix cleanup
* bring back advanced mode with specific definition
* revert feature flags
* improvement(subblock): ui
* resolver change to make all var references optional chaining
* fix(webhooks/schedules): deployment version friendly
* fix tests
* fix credential sets with new lifecycle
* prep merge
* add back migration
* fix display check for adv fields
* fix trigger vs block scoping
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-16 15:23:43 -08:00
Waleed
ce3ddb6ba0
improvement(deployed-mcp): added the ability to make the visibility for deployed mcp tools public, updated UX ( #2853 )
...
* improvement(deployed-mcp): added the ability to make the visibility for deployed mcp tools public, updated UX
* use reactquery
* migrated chats to use reactquery, upgraded entire deploymodal to use reactquery instead of manual state management
* added hooks for chat chats and updated callers to all use reactquery
* fix
* updated comments
* consolidated utils
2026-01-16 14:18:39 -08:00
Siddharth Ganesan
8361931cdf
fix(copilot): fix copilot bugs ( #2855 )
...
* Fix edit workflow returning bad state
* Fix block id edit, slash commands at end, thinking tag resolution, add continue button
* Clean up autosend and continue options and enable mention menu
* Cleanup
* Fix thinking tags
* Fix thinking text
* Fix get block options text
* Fix bugs
* Fix redeploy
* Fix loading indicators
* User input expansion
* Normalize copilot subblock ids
* Fix handlecancelcheckpoint
2026-01-16 13:57:55 -08:00