Vikhyath Mondreti
7e889f5eec
fix attempt 2
2026-01-13 00:04:15 -08:00
Vikhyath Mondreti
d8f3169256
fix
2026-01-12 23:54:50 -08:00
Vikhyath Mondreti
de2294f565
fix(slack): race condition in credential selection
2026-01-12 23:51:16 -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
Waleed
46417ddb8c
feat(invitations): added FF to disable invitations, added to permission groups, added workspace members admin endpoints ( #2783 )
...
* feat(invitations): added FF to disable invitations, added to permission groups, added workspace members admin endpoints
* fix failing tests
2026-01-12 19:33:43 -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
Vikhyath Mondreti
91ed5338cb
improvement(byok): make available for all plans ( #2782 )
...
* improvement(byok): make available for all plans
* update docs
* address greptile comments
2026-01-12 17:23:47 -08:00
Siddharth Ganesan
d55072a45f
feat(copilot): add context7 ( #2779 )
...
* Add context7
* Fix edit diff block ring color
* Remove server side impl
* Fix duplicated message on edit old message
* Tables in markdown
2026-01-12 17:08:47 -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
0aec9ef571
feat(export): added the ability to export workflow ( #2777 )
...
* feat(export): added the ability to export workflow
* improvement(import): loading animation
* fixed flicker on importing multiple workflows
* ack pr comments
* standardized import/export hooks
* upgraded turborepo
* cleaned up
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-12 11:25:00 -08:00
Waleed
cb4db20a5f
fix(color-picker): confirm color change before updating workflow color ( #2776 )
2026-01-11 18:47:48 -08:00
Waleed
4941b5224b
fix(resize): fix subflow resize on drag, children deselected in subflow on drag ( #2771 )
...
* fix(resize): fix subflow resize on drag, children deselected in subflow on drag
* ack PR comments
* fix copy-paste subflows deselecting children
* ack comments
2026-01-11 11:28:47 -08:00
Waleed
7f18d96d32
feat(popover): add expandOnHover, added the ability to change the color of a workflow icon, new workflow naming convention ( #2770 )
...
* feat(popover): add expandOnHover, added the ability to change the color of a workflow icon
* updated workflow naming conventions
2026-01-10 21:30:34 -08:00
Siddharth Ganesan
e347486f50
fix(copilot): fix copilot chat loading ( #2769 )
...
* Fix loading
* Fix Lint
* Scroll stickiness
* Scroll stickiness
* improvement: diff controls and notifications positioning
* feat(copilot): editable input component
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-10 18:24:21 -08:00
Waleed
e21cc1132b
fix(subflow): updated subflow border to match block border ( #2768 )
2026-01-10 17:40:52 -08:00
Waleed
ab32a19cf4
fix(tag-input): add onInputChange to clear errors when new text is entered ( #2765 )
...
* fix(tag-input): add onInputChange to clear errors when new text is entered
* added paste case too
2026-01-10 16:48:57 -08:00
Waleed
ead2413b95
fix(context-menu): make divider on context menu aware of available options ( #2766 )
2026-01-10 14:06:51 -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
283a521614
feat(copilot): subagents ( #2731 )
...
* fix(helm): add custom egress rules to realtime network policy (#2481 )
The realtime service network policy was missing the custom egress rules section
that allows configuration of additional egress rules via values.yaml. This caused
the realtime pods to be unable to connect to external databases (e.g., PostgreSQL
on port 5432) when using external database configurations.
The app network policy already had this section, but the realtime network policy
was missing it, creating an inconsistency and preventing the realtime service
from accessing external databases configured via networkPolicy.egress values.
This fix adds the same custom egress rules template section to the realtime
network policy, matching the app network policy behavior and allowing users to
configure database connectivity via values.yaml.
* Add subagents
* Edit, plan, debug subagents
* Tweaks
* Message queue
* Many subagents
* Fix bugs
* Trigger request
* Overlays
* Diff in chat
* Remove context usage code
* Diff view in chat
* Options
* Lint
* Fix rendering of edit subblocks
* Add deploy mcp tools
* Add evaluator subagent
* Editor component
* Options select
* Fixes to options
* Fix spacing between options
* Subagent rendering
* Fix previews
* Plan
* Streaming
* Fix thinking scroll
* Renaming
* Fix thinking text
* Persist and load chats properly
* Diff view
* Fix lint
* Previous options should not be selectable
* Enable images
* improvement(copilot): ui/ux
* improvement(copilot): diff controls
* Fix ops bug
* Fix ops
* Stuff
* Fix config
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Martin Yankov <23098926+Lutherwaves@users.noreply.github.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-10 11:44:04 -08:00
Vikhyath Mondreti
92fabe785d
fix(perms): copilot checks undefined issue ( #2763 )
2026-01-10 11:23:35 -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
a11d452d7b
fix(build): fixed circular dependencies ( #2761 )
2026-01-10 00:10:20 -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
67440432bf
fix(ops): fix subflow resizing on exit ( #2760 )
...
* fix(sockets): broadcast handles and enabled/disabled state
* made all ops batched, removed all individual ops
* fix subflow resizing on exit
* removed unused custom event
* fix failing tests, update testing
* fix test mock
2026-01-09 22:35:03 -08:00
Vikhyath Mondreti
47eb060311
feat(enterprise): permission groups, access control ( #2736 )
...
* feat(permission-groups): integration/model access controls for enterprise
* feat: enterprise gating for BYOK, SSO, credential sets with org admin/owner checks
* execution time enforcement of mcp and custom tools
* add admin routes to cleanup permission group data
* fix not being on enterprise checks
* separate out orgs from billing system
* update the docs
* add custom tool blockers based on perm configs
* add migrations
* fix
* address greptile comments
* regen migrations
* fix default model picking based on user config
* cleaned up UI
2026-01-09 20:16:22 -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
Vikhyath Mondreti
38e827b61a
fix(docs): new router ( #2755 )
...
* fix(docs): new router
* update image
2026-01-09 17:37:04 -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
Vikhyath Mondreti
860610b4c2
improvement(billing): team upgrade + session management ( #2751 )
...
* improvement(billng): team upgrade + session management
* remove comments
* session updates should be atomic
* make consistent for onSubscritionUpdate
* plan upgrade to refresh session
* fix var name
* remove dead code
* preserve params
2026-01-09 16:36:45 -08:00
Waleed
05bbf34265
improvement(canvas): add multi-block select, add batch handle, enabled, and edge operations ( #2738 )
...
* improvement(canvas): add multi-block select, add batch handle, enabled, and edge operations
* feat(i18n): update translations (#2732 )
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
* don't allow flip handles for subflows
* ack PR comments
* more
* fix missing handler
* remove dead subflow-specific ops
* remove unused code
* fixed subflow ops
* keep edges on subflow actions intact
* fix subflow resizing
* fix remove from subflow bulk
* improvement(canvas): add multi-block select, add batch handle, enabled, and edge operations
* don't allow flip handles for subflows
* ack PR comments
* more
* fix missing handler
* remove dead subflow-specific ops
* remove unused code
* fixed subflow ops
* fix subflow resizing
* keep edges on subflow actions intact
* fixed copy from inside subflow
* types improvement, preview fixes
* fetch varible data in deploy modal
* moved remove from subflow one position to the right
* fix subflow issues
* address greptile comment
* fix test
* improvement(preview): ui/ux
* fix(preview): subflows
* added batch add edges
* removed recovery
* use consolidated consts for sockets operations
* more
---------
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-09 14:48:23 -08:00
Waleed
753600ed60
feat(i18n): update translations ( #2749 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2026-01-09 14:11:57 -08:00
Vikhyath Mondreti
4da43d937c
improvement(docs): multiplier dropped to 1.4 ( #2748 )
2026-01-09 11:41:04 -08:00
Waleed
9502227fd4
fix(sso): add missing deps to db container for running script ( #2746 )
2026-01-09 09:42:13 -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
Waleed
554dcdf062
improvement(execution-snapshot): enhance workflow preview in logs and deploy modal ( #2742 )
...
* added larger live deployment preview
* edited subblock UI
* removed comments
* removed carrot
* updated styling to match existing subblocks
* enriched workflow preview
* fix connetion in log preview
* cleanup
* ack PR comments
* more PR comments
* more
* cleanup
* use reactquery cache in deploy modal
* ack comments
* ack PR comment
---------
Co-authored-by: aadamgough <adam@sim.ai >
2026-01-08 23:04:54 -08:00
Adam Gough
6b28742b68
fix(linear): missing params ( #2740 )
...
* added missing params
* fixed linear bugs
2026-01-08 20:42:09 -08:00
Vikhyath Mondreti
e5c95093f6
improvement(autoconnect): click to add paths also autoconnect ( #2737 )
2026-01-08 18:16:15 -08:00
Waleed
b87af80bff
feat(i18n): update translations ( #2732 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2026-01-08 18:14:00 -08:00
Vikhyath Mondreti
c2180bf8a0
improvement(enterprise): feature flagging + runtime checks consolidation ( #2730 )
...
* improvement(enterprise): enterprise checks code consolidation
* update docs
* revert isHosted check
* add unique index to prevent multiple orgs per user
* address greptile comments
* ui bug
2026-01-08 13:53:22 -08:00
Waleed
fdac4314d2
fix(chat): update stream to respect all output select objects ( #2729 )
2026-01-08 11:54:07 -08:00
Waleed
a54fcbc094
improvement(auth): added ability to inject secrets to kubernetes, server-side ff to disable email registration ( #2728 )
...
* improvement(auth): added ability to inject secrets to kubernetes, server-side ff to disable email registration
* consolidated telemetry events
* comments cleanup
* ack PR comment
* refactor to use createEnvMock helper instead of local mocks
2026-01-08 11:09:35 -08:00
Waleed
05904a73b2
feat(i18n): update translations ( #2721 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2026-01-08 10:30:53 -08:00
Lakshman Patel
1b22d2ce81
fix(devcontainer): use bunx for concurrently command ( #2723 )
2026-01-07 21:20:29 -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
Vikhyath Mondreti
cb12ceb82c
fix(preproc-errors): should not charge base execution cost in this case ( #2719 )
...
* fix(preproc-errors): should not charge base execution cost in this case
* remove comment
2026-01-07 15:32:37 -08:00
Waleed
0f32310ba6
feat(i18n): update translations ( #2717 )
...
* feat(i18n): update translations
* fixed chinese docs
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2026-01-07 14:28:58 -08:00
Vikhyath Mondreti
730ddf5a66
ui improvements for deploy mcp ( #2718 )
2026-01-07 14:25:03 -08:00
Waleed
ef4bec2c37
improvement(context-menu): added awareness for chat and variables being open, fixed select calculation to match height calculation for selecting multiple blocks ( #2715 )
2026-01-07 13:40:53 -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
Vikhyath Mondreti
3b4f7d6adb
improvement(add-block): intuitive autoconnect + positioning ( #2714 )
...
* improvement(add-block): intuitive autoconnect + positioning
* cleanup code
2026-01-07 12:52:12 -08:00
Waleed
142c9a0428
fix(grain): add grain key to idempotency service ( #2712 )
...
* fix(grain): add grain key to idempotency service
* fixed dropdown issue for grain, webhook registration
2026-01-07 12:00:32 -08:00
Waleed
9dc02f3728
improvement(helm): added missing optional envvars to helm for whitelabeling ( #2711 )
2026-01-07 10:56:13 -08:00
Vikhyath Mondreti
833825f04a
fix(deploy-check): race condition fixes ( #2710 )
2026-01-07 10:48:54 -08:00
Waleed
261becd129
feat(blacklist): added ability to blacklist models & providers ( #2709 )
...
* feat(blacklist): added ability to blacklist models & providers
* ack PR comments
2026-01-07 10:41:57 -08:00
Waleed
3ecf7a15eb
feat(seo): updated out-of-date site metadata, removed unused static assets, updated emails ( #2708 )
...
* feat(seo): updated out-of-date site metadata, removed unused static assets, updated emails
* more
* more
* remove unused social photos
2026-01-07 09:38:40 -08:00
Waleed
1420bfb73c
fix(resolver): add both new and old workflow blocks for backwards compatibility
2026-01-07 08:03: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
a2451ef3d3
feat(locks): add no-op for locking without redis to allow deployments without redis ( #2703 )
...
* feat(locks): add no-op for locking without redis to allow deployments without redis
* ack PR comments, fixed worklfow block color
2026-01-06 23:14:34 -08:00
Waleed
6a262f3988
feat(i18n): update translations ( #2702 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2026-01-06 19:57:29 -08:00
Waleed
5145ce1684
improvement(response): removed nested response block output, add docs for webhook block, styling improvements for subblocks ( #2700 )
...
* improvement(response): removed nested response block output, add docs for webhook block, styling improvements for subblocks
* remove outdated block docs
* updated docs
* remove outdated tests
2026-01-06 19:43:25 -08:00
Waleed
e5bd5e4474
fix(canvas): add handler for focus loss for hotkey operations ( #2701 )
2026-01-06 19:36:52 -08:00
Waleed
e9aede087d
improvement(triggers): moved save configuration above instructions for better visibility, fixed styling inconsistencies ( #2699 )
2026-01-06 17:29:42 -08:00
Waleed
ba2377f83b
feat(combobox): added expression support to combobox ( #2697 )
...
* feat(combobox): added expression support to combobox
* fix chat messages styling in light mode
* last sec stuff
* ack comments
2026-01-06 16:01:32 -08:00
Siddharth Ganesan
f502f984f3
improvement(router): add ports to router block ( #2683 )
...
* Add ports to router block
* Add tag dropdowns
* Fix lint
* fix tests + add context into block preview
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2026-01-06 15:44:25 -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
155f544ce8
feat(terminal): added terminal context menu ( #2692 )
2026-01-06 13:57:04 -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
f9aef6ae22
feat(i18n): update translations ( #2690 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2026-01-06 12:42:19 -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
Waleed
964b40de45
fix(traces): remove child trace spans from workflow block after being merged with parent output ( #2688 )
2026-01-05 20:34:45 -08:00
Waleed
75aca00b6e
improvement(kb): optimize processes, add more robust fallbacks for large file ops ( #2684 )
...
* improvement(kb): optimize processes, add more robust fallbacks for large file ops
* stronger typing
* comments cleanup
* ack PR comments
* upgraded turborepo
* ack more PR comments
* fix failing test
* moved doc update inside tx for embeddings chunks upload
* ack more PR comments
2026-01-05 20:26:16 -08:00
Vikhyath Mondreti
d25084e05d
fix(child-workflow): hosted api key resolution ( #2687 )
2026-01-05 17:41:58 -08:00
Adam Gough
445932c1c8
fix(grain): fixed output and dropdown ( #2685 )
...
* fixed output and dropdown
* changed payload
* removed comments
2026-01-05 17:05:45 -08:00
Waleed
cc3f565d5e
fix(webhook): strip extraneous fields from trigger processing ( #2686 )
2026-01-05 16:19:49 -08:00
Waleed
0977ed228f
improvement(kb): add configurable concurrency to chunks processing, sped up 22x for large docs ( #2681 )
2026-01-05 00:29:31 -08:00
Waleed
ed6b9c0c4a
fix(kb): fix styling inconsistencies, add rename capability for documents, added search preview ( #2680 )
2026-01-04 23:47:54 -08:00
Adam Gough
86bcdcf0d3
fix(grain): save before deploying workflow ( #2678 )
...
* save before deployment fix
* moved to helper
* removed comment
2026-01-04 12:41:33 -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
Emir Karabeg
195e0e8e3f
feat(popover): sections; improvement: tooltip, popover; fix(notifications): loading content ( #2676 )
2026-01-03 16:51:24 -08:00
Siddharth Ganesan
1673ef98ac
fix(variables): fix variables block parsing error for json ( #2675 )
2026-01-03 14:42:39 -08:00
Siddharth Ganesan
356b473dc3
fix(import): fix missing blocks in import if undefined keys exist ( #2674 )
2026-01-03 14:37:59 -08:00
Emir Karabeg
8d15219c12
improvement(invite): aligned styling ( #2669 )
...
* improvement(invite): aligned with rest of app
* fix(invite): error handling
* fix: addressed comments
2026-01-02 19:45:10 -08:00
Waleed
c3adcf315b
feat(time-picker): added timepicker emcn component, added to playground, added searchable prop for dropdown, added more timezones for schedule, updated license and notice date ( #2668 )
...
* feat(time-picker): added timepicker emcn component, added to playground, added searchable prop for dropdown, added more timezones for schedule, updated license and notice date
* removed unused params, cleaned up redundant utils
2026-01-02 18:46:39 -08:00
Vikhyath Mondreti
4df5d56ac5
feat(admin): routes to manage deployments ( #2667 )
...
* feat(admin): routes to manage deployments
* fix naming fo deployed by
2026-01-02 17:58:19 -08:00
Adam Gough
7515809df0
fix(grain): updated grain trigger to auto-establish trigger ( #2666 )
...
Co-authored-by: aadamgough <adam@sim.ai >
2026-01-02 17:56:06 -08:00
Waleed
385e93f4bb
feat(i18n): update translations ( #2665 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2026-01-02 15:40:15 -08:00
Waleed
096af4fdfa
feat(imap): added support for imap trigger ( #2663 )
...
* feat(tools): added support for imap trigger
* feat(imap): added parity, tested
* ack PR comments
* final cleanup
2026-01-02 15:28:00 -08:00
Vikhyath Mondreti
dc3de95c39
fix(logging): hitl + trigger dev crash protection ( #2664 )
...
* hitl gaps
* deal with trigger worker crashes
* cleanup import strcuture
2026-01-02 14:01:01 -08:00
Emir Karabeg
79be435918
feat(email): welcome email; improvement(emails): ui/ux ( #2658 )
...
* feat(email): welcome email; improvement(emails): ui/ux
* improvement(emails): links, accounts, preview
* refactor(emails): file structure and wrapper components
* added envvar for personal emails sent, added isHosted gate
* fixed failing tests, added env mock
* fix: removed comment
---------
Co-authored-by: waleed <walif6@gmail.com >
2026-01-02 00:16:27 -08:00
Waleed
852562cfdd
feat(logs-context-menu): consolidated logs utils and types, added logs record context menu ( #2659 )
2026-01-01 13:47:30 -08:00
Waleed
4da128d77c
improvement(context-menu): gray out undo redo if the stack is empty ( #2657 )
2025-12-31 17:59:44 -08:00
Waleed
0c8d05fc98
feat(workflow): added context menu for block, pane, and multi-block selection on canvas ( #2656 )
...
* feat(workflow): added context menu for block, pane, and multi-block selection on canvas
* added more
* ack PR comments
2025-12-31 14:42:33 -08:00
Vikhyath Mondreti
4301342ffb
fix(mcp): exclude serverUrl from mcp tool call params ( #2654 )
2025-12-31 11:44:21 -08:00
Waleed
56e485d13b
feat(i18n): update translations
2025-12-31 06:48:03 -08:00
Vikhyath Mondreti
1ed746bacf
fix(paste): single instance trigger notification correction ( #2653 )
2025-12-31 03:34:14 -08:00
Vikhyath Mondreti
bf5d0a5573
feat(copy-paste): allow cross workflow selection, paste, move for blocks ( #2649 )
...
* feat(copy-paste): allow cross workflow selection, paste, move for blocks
* fix drag options
* add keyboard and mouse controls into docs
* refactor sockets and undo/redo for batch additions and removals
* fix tests
* cleanup more code
* fix perms issue
* fix subflow copy/paste
* remove log file
* fit paste in viewport bounds
* fix deselection
2025-12-31 02:47:06 -08:00
Adam Gough
fb148c6203
fix(jsm): renamed operation ( #2651 )
...
* renamed operaiton
* revert icons file
2025-12-31 00:08:20 -08:00
Waleed
b90cc5b874
fix(build): resolve failing build due to symlink issue in main app dockerfile ( #2650 )
2025-12-30 22:48:55 -08:00
Waleed
4787909851
improvement(kb): removed zustand cache syncing in kb, added chunk text tokenizer ( #2647 )
...
* improvement(kb): removed zustand cache syncing in kb, added chunk text tokenizer
* removed dead code
* removed redundant hook
* remove unused hook
* remove alert notification and use simple error
* added more popover actions
* removed debug instrumentation
* remove extraneous comments
* removed unused handler
2025-12-30 20:15:08 -08:00
Waleed
776f82c0a6
feat(i18n): update translations ( #2645 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-30 19:50:11 -08:00
Vikhyath Mondreti
2cfd75a422
fix(tool-input): code subblock should be emptyable ( #2646 )
2025-12-30 17:45:56 -08:00
Priyanshu Solanki
c77268c13d
feat(workflow-as-mcp): added ability to deploy workflows as mcp servers and mcp tools ( #2415 )
...
* added a workflow as mcp
* fixed the issue of UI rendering for deleted mcp servers
* fixing lint issues
* using mcn components
* fixing merge conflicts
* fix
* fix lint errors
* refactored code to use hasstartblock from the tirgger utils
* removing unecessary auth
* using official mcp sdk and added description fields
* using normalised input schema function
* ui fixes part 1
* remove migration before merge
* fix merge conflicts
* remove migration to prep merge
* re-add migration
* cleanup code to use mcp sdk types
* fix discovery calls
* add migration
* ui improvements
* fix lint
* fix types
* fix lint
* fix spacing
* remove migration to prep merge
* add migration back
* fix imports
* fix tool refresh ux
* fix test failures
* fix tests
* cleanup code
* styling improvements, ability to edit mcp server description, etc
* fixed ui in light mode api keys modal
* update docs
* deprecated unused input components, shifted to emcn
* updated playground, simplified components
* move images and videos
* updated more docs images
---------
Co-authored-by: priyanshu.solanki <priyanshu.solanki@saviynt.com >
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: waleed <walif6@gmail.com >
2025-12-30 16:52:50 -08:00
Waleed
34bc115468
feat(i18n): update translations ( #2643 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-30 16:27:37 -08:00
Adam Gough
2697da5d9c
fix(jsm): combined jira providers for jsm ( #2644 )
2025-12-30 16:01:35 -08:00
Waleed
eca91232bf
improvement(tools): added input validation to jira service management routes ( #2642 )
2025-12-30 14:55:08 -08:00
Adam Gough
7356edccbb
added jsm ( #2641 )
...
Co-authored-by: aadamgough <adam@sim.ai >
2025-12-30 14:46:31 -08:00
Waleed
9208375523
feat(cursorrules): updated cursorrules and claude md file ( #2640 )
...
* feat(cursorrules): updated cursorrules and claude md file
* added rules for adding new integrations
2025-12-30 10:58:33 -08:00
Waleed
df099e9485
feat(filtering): added the ability to filter logs by date and date range ( #2639 )
2025-12-30 10:42:44 -08:00
ppippi-dev
f8b1880575
fix(docker): resolve @sim/logger module not found in realtime container ( #2637 )
2025-12-29 23:06:28 -08:00
Emir Karabeg
a7a7c8601c
improvement(copilot): ui/ux; refactor: store dimensions ( #2636 )
2025-12-29 20:42:42 -08:00
Waleed
97a9295230
feat(kb): added permissions to workspace popover, added kb popover to view tags, edit description and kb name ( #2634 )
2025-12-29 18:56:50 -08:00
Emir Karabeg
e9e5721610
improvement: HITL, subblocks, general ( #2633 )
...
* improvement: knowledge tags subblock, start subblock
* improvement: terminal height, subblocks
* improvement: general settings, HITL
2025-12-29 17:51:07 -08:00
Emir Karabeg
a08d86d42b
fix(note): light mode ( #2631 )
2025-12-29 15:39:47 -08:00
Vikhyath Mondreti
400178a3b0
fix(templates): only change updatedAt for actual updates to workflow or metadata ( #2630 )
2025-12-29 12:11:32 -08:00
Waleed
da1f668272
improvement(sidebar): fix workspace name truncation on sidebar preview ( #2628 )
2025-12-29 11:11:00 -08:00
Waleed
88065088bf
fix(deploy): fix workflow change detection to handle old variable reference format ( #2623 )
2025-12-29 02:09:38 -08:00
Emir Karabeg
1c626dfcae
improvement(globals): light colors ( #2620 )
...
* improvement(globals): light colors
* improvement(ui): logs, templates, kb, light globals
* improvement(subflows): start node and ui/ux
2025-12-28 13:28:36 -08:00
Waleed
132aae1615
feat(i18n): update translations ( #2619 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-28 12:37:20 -08:00
Waleed
f44fc18041
fix(build): add tsconfig to db dockerfile ( #2617 )
...
* fix(build): add tsconfig to db dockerfile
* ack pr comment
2025-12-28 12:29:34 -08:00
Waleed
7761b16b87
feat(tools): added greptile tools/block, updated copilot panel styling ( #2618 )
2025-12-28 12:12:22 -08:00
Waleed
71130c8b0a
improvement(monorepo): added tsconfig package, resolved type errors in testing package ( #2613 )
2025-12-28 00:36:48 -08:00
Waleed
7c0a3c15ac
improvement(build): migrate to blacksmith sticky disks for faster builds, other build improvements ( #2611 )
2025-12-27 18:09:29 -08:00
Waleed
cdc1a832d7
fix(docker): add logger package to realtime dockerfile ( #2610 )
2025-12-27 17:55:16 -08:00
Waleed
aa9cc5604a
improvement(usage-indicator): update query invalidation for usage to update in realtime ( #2607 )
...
* improvement(usage-indicator): update query invalidation for usage to update in realtime
* ack PR comments
2025-12-27 15:23:02 -08:00
Emir Karabeg
fdba1cfac2
improvement: required permissions, oauth modal badge ( #2609 )
2025-12-27 15:18:03 -08:00
Waleed
2e1ccb16f5
improvement(ui): hide divider when following subblock value is null ( #2608 )
...
* improvement(ui): hide divider when following subblock value is null
* closed gap in mcp dynamic args subblock
2025-12-27 15:15:43 -08:00
Waleed
8651896277
feat(i18n): update translations ( #2604 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-26 21:11:01 -08:00
Emir Karabeg
3054d6c1ed
fix: bg styling outside workspace ( #2605 )
2025-12-26 21:08:13 -08:00
Waleed
3d75445459
feat(tools): added new firecrawl agent endpoint ( #2603 )
2025-12-26 20:34:39 -08:00
Waleed
5add2613ff
improvement(easyconnect): use native reactflow getIntersectingNodes instead of custom impl for easy connect ( #2601 )
2025-12-26 18:29:03 -08:00
Waleed
bd0eca04d7
fix(tag-dropdown): fix the way variables are displayed in the tag dropdown ( #2597 )
2025-12-26 17:17:01 -08:00
Adam Gough
a60a1fc49a
improvement(edges): drag edge over block ( #2596 )
...
* drag edge over block
* fix minor stale closure
---------
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-26 17:05:15 -08:00
Vikhyath Mondreti
298546daf1
fix(parallel): add parallel sentinel to make parallel-parallel and parallel-loop work correctly ( #2593 )
...
* fix(parallel): add parallel sentinel to make parallel-parallel and parallel-loop work correctly
* fix regular -> parallel + copilot nested subflows
* add tests
* consolidate to always explode parallel dag at runtime
2025-12-26 16:51:54 -08:00
Waleed
b60b98e42c
improvement(tag-dropdown): added option to select block in tag dropdown, custom tools modal improvements, light mode fixes ( #2594 )
...
* improvement(tag-dropdown): added option to select block in tag dropdown, custom tools modal improvements, light mode fixes
* fix UI bugs
* remove unused components
* tag drop ordering fix
2025-12-26 16:24:38 -08:00
Waleed
7793a6d597
feat(kb): added tags information to kb docs table ( #2589 )
...
* feat(kb): added tags information to kb docs table
* improvement(base): table and tags styling
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-12-26 13:54:33 -08:00
Vikhyath Mondreti
66b8434861
fix(block-name): updating block name should update downstream var refs ( #2592 )
...
* fix(block-name): updating block name should update downstream var refs
* remove random comments
2025-12-26 12:56:02 -08:00
Adam Gough
27ec4120bc
fix(tools): fixed tool outputs ( #2534 )
...
* fixed typeform
* fixed supabase tools
* salesforce fix
* removed comments
* pinecone fix
* fixed intercom
* regex constant
* removed fallback logic
2025-12-26 12:46:39 -08:00
Emir Karabeg
1f0e3f2be6
feat: light mode ( #2457 )
...
* feat(light): restored light theme
* feat: styling consolidation, note block upgrades
* improvement(zoom-prevention): moved downstream
* fix(notifications): mismatching workflow ID
* feat(light): button variant updates and controls consolidation
* improvement: UI consolidation
* feat: badges, usage limit; fix(note): iframe security; improvement(s-modal): sizing
* improvement: oauth modal, subscription
* improvement(team): ui/ux
* feat: emcn, subscription, tool input
* improvement(copilot): styling consolidation
* feat: colors consolidation
* improvement(ui): light styling
* fix(build): unused billing component
* improvement: addressed comments
2025-12-26 12:45:06 -08:00
Waleed
88cda3a9ce
improvement(billing): migrate to decimaljs from number.parseFloat ( #2588 )
...
* improvement(billing): migrate to decimaljs from number.parseFloat
* ack PR comments
* ack pr comment
* consistency
2025-12-26 12:35:49 -08:00
Waleed
d707d18ee6
fix(build): update dockerfile to contain testing package deps ( #2591 )
...
* fix(build): update dockerfile to contain testing package deps
* added logger package
2025-12-26 12:20:38 -08:00
Waleed
b7f6bab282
feat(tests): added testing package, overhauled tests ( #2586 )
...
* feat(tests): added testing package, overhauled tests
* fix build
2025-12-25 16:06:47 -08:00
Waleed
61e7213425
feat(i18n): update translations ( #2585 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-25 13:33:14 -08:00
Waleed
3201abab56
improvement(schedules): use tanstack query to fetch schedule data, cleanup ui on schedule info component ( #2584 )
...
* improvement(schedules): use tanstack query to fetch schedule data, cleanup ui on schedule info component
* update trigger-save UI, increase auto disable to 100 consecutive from 10
* updated docs
* consolidate consts
2025-12-25 12:09:58 -08:00
Waleed
d79696beae
feat(docs): added vector search ( #2583 )
...
* feat(docs): added vector search
* ack comments
2025-12-25 11:00:57 -08:00
Waleed
f604ca39a5
feat(chat-otp): added db fallback for chat otp ( #2582 )
...
* feat(chat-otp): added db fallback for chat otp
* ack PR comments
2025-12-25 09:37:20 -08:00
Waleed
26ec12599f
improvement(byok): updated styling for byok page ( #2581 )
2025-12-25 08:36:55 -08:00
Waleed
97372533ec
feat(i18n): update translations ( #2578 )
2025-12-24 23:37:35 -08:00
Vikhyath Mondreti
66766a9d81
improvement(byok): remove web search block exa ( #2579 )
...
* remove exa from byok
* improvement(byok): remove web search block exa
* fix autolayout
* fix type
2025-12-24 19:26:48 -08:00
Vikhyath Mondreti
47a259b428
feat(byok): byok for hosted model capabilities ( #2574 )
...
* feat(byok): byok for hosted model capabilities
* fix type
* add ignore lint
* accidentally added feature flags
* centralize byok fetch for LLM calls
* remove feature flags ts
* fix tests
* update docs
2025-12-24 18:20:54 -08:00
Waleed
40a6bf5c8c
improvement(variables): update workflows to use deployed variables, not local ones to align with the rest of the canvas components ( #2577 )
...
* improvement(variables): update workflows to use deployed variables, not local ones to align with the rest of the canvas components
* update change detection to ignore trigger id since it is runtime metadata and not actually required to be redeployed
2025-12-24 17:40:23 -08:00
Waleed
da7eca9590
fix(change-detection): move change detection logic to client-side to prevent unnecessary API calls, consolidate utils ( #2576 )
...
* fix(change-detection): move change detection logic to client-side to prevent unnecessary API calls, consolidate utils
* added tests
* ack PR comments
* added isPublished to API response
2025-12-24 17:16:35 -08:00
Waleed
92b2e34d25
feat(autolayout): add fitToView on autolayout and reduce horizontal spacing between blocks ( #2575 )
...
* feat(autolayout): add fitToView on autolayout and reduce horizontal spacing between blocks
* remove additional yaml code
2025-12-24 16:19:29 -08:00
Vikhyath Mondreti
77521a3a57
fix(cancel-workflow-exec): move cancellation tracking for multi-task envs to redis ( #2573 )
...
* fix(cancel-workflow-exec): move cancellation tracking for multi-task envs to redis
* cleanup cancellation keys after execution
2025-12-24 11:51:09 -08:00
Waleed
cb8b9c547a
fix(router): update router to handle azure creds the same way the agent block does ( #2572 )
...
* fix(router): update router to handle azure creds the same way the agent block does
* cleanup
2025-12-24 10:22:47 -08:00
Vikhyath Mondreti
b1cd8d151d
fix(executor): workflow abort has to send abort signal to route for correct state update ( #2571 )
2025-12-24 02:50:58 -08:00
Waleed
1145f5c043
fix(shortcut): fixed global keyboard commands provider to follow latest ref pattern ( #2569 )
...
* fix(shortcut): fixed global commands provider to follow best practices
* cleanup
* ack PR comment
2025-12-24 00:25:15 -08:00
Waleed
3a50ce4d99
feat(i18n): update translations ( #2568 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-23 19:03:43 -08:00
Waleed
810d2089cf
feat(schedules): remove save button for schedules, couple schedule deployment with workflow deployment ( #2566 )
...
* feat(schedules): remove save button for schedules, couple schedule deployment with workflow deployment
* added tests
* ack PR comments
* update turborepo
* cleanup, edge cases
* ack PR comment
2025-12-23 18:53:40 -08:00
Vikhyath Mondreti
8c89507247
improvement(logs): state machine of workflow execution ( #2560 )
...
* improvement(logs): state machine of workflow execution
* cleanup more code
* fallback consistency
* fix labels
* backfill in migration correctly
* make streaming stop in chat window correctly
2025-12-23 18:27:19 -08:00
Vikhyath Mondreti
169dd4a503
fix(grafana): tool outputs ( #2565 )
...
* fix(grafana): list annotations outputs
* fix more grafana tools
2025-12-23 17:23:12 -08:00
Vikhyath Mondreti
dc4e5d3bdc
fix(dropbox): access type param pass through to get refresh token ( #2564 )
2025-12-23 16:32:58 -08:00
Emir Karabeg
31de55cbdf
feat(ux): add expandFolder to auto expand folders on nested folder creation ( #2562 )
...
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
2025-12-23 16:27:00 -08:00
Waleed
eaca49037d
fix(ui): remove css transition on popover and dropdown items to avoid flicker ( #2563 )
2025-12-23 15:46:27 -08:00
Waleed
2d26c0cb32
feat(i18n): update translations ( #2561 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-23 15:42:54 -08:00
Waleed
cdf3d759b9
fix(jina): removed conditionally included outputs from jina ( #2559 )
...
* fix(jina): removed conditionally included outputs from jina
* ack PR comments
2025-12-23 15:20:10 -08:00
Vikhyath Mondreti
bf8fbebe22
improvement(code-quality): centralize regex checks, normalization ( #2554 )
...
* improvement(code-quality): centralize regex checks, normalization
* simplify resolution
* fix(copilot): don't allow duplicate name blocks
* centralize uuid check
2025-12-23 15:12:04 -08:00
Waleed
b23299dae4
feat(i18n): update translations ( #2558 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-23 14:54:44 -08:00
Waleed
6c8f1a81c1
feat(tools): added grain and circleback ( #2557 )
...
* feat(tools): added grain and circleback
* oauth to pat and tool fix
* updated docs
* remove remaining oauth references
* cleanup
---------
Co-authored-by: aadamgough <adam@sim.ai >
2025-12-23 14:34:12 -08:00
Waleed
2c36926a4e
fix(perplexity): remove deprecated perplexity sonar reasoning model ( #2556 )
2025-12-23 13:24:18 -08:00
Waleed
89c1085950
improvement(vertex): added vertex to all LLM-based blocks, fixed refresh ( #2555 )
...
* improvement(vertex): added vertex to all LLM-based blocks, fixed refresh
* fix build
2025-12-23 13:11:56 -08:00
Waleed
4e09c389e8
improvement(usage): update usage limit in realtime, standardize token output object across providers ( #2553 )
...
* improvement(usage-limit): update usage in real time, fix token output object
* updated tokenBreakdown to tokens, standardized input/output/total token object type across providers
* update remaining references
* ack PR comment
* remove singleton query client instance from hooks, leave only in zustand
2025-12-23 13:04:47 -08:00
Vikhyath Mondreti
641ac58017
fix(frozen-canvas): need to fetch the deployment version correctly ( #2552 )
2025-12-23 11:37:07 -08:00
Waleed
6c1e4ff7d6
improvement(oauth): remove unused scope hints ( #2551 )
...
* improvement(oauth): remove unused scope hints
* improvement(oauth): remove scopeHints and extraneous oauth provider data
* cleanup
2025-12-23 11:26:49 -08:00
Waleed
40e30a11e9
improvement(logs): update logs export route to respect filters ( #2550 )
2025-12-23 10:23:27 -08:00
Vikhyath Mondreti
d1ebad912e
fix memory migration ( #2548 )
2025-12-23 01:19:29 -08:00
Vikhyath Mondreti
621f9a40c7
improvement(landing): free usage limit ( #2547 )
2025-12-23 00:07:13 -08:00
Siddharth Ganesan
3100daa346
feat(copilot): add tools to access block outputs and upstream references ( #2546 )
...
* Add copilot references tools
* Minor fixes
* Omit vars field in block outputs when id is provided
2025-12-23 00:06:24 -08:00
Priyanshu Solanki
c252e885af
improvement(logs): fixed logs for parallel and loop execution flow ( #2468 )
...
* fixed logs for parallel and loop execution flow
* Fix array check for collection
* fixed for empty loop and paralle blocks and showing input on dashboard
* extracted utility functions
* fixed the refrencing errors and making sure it propogates to the console
* fix parallel
* fix tests'
---------
Co-authored-by: priyanshu.solanki <priyanshu.solanki@saviynt.com >
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-23 00:02:02 -08:00
Waleed
b0748c82f9
fix(search): removed full text param from built-in search, anthropic provider streaming fix ( #2542 )
...
* fix(search): removed full text param from built-in search, anthropic provider streaming fix
* rewrite gemini provider with official sdk + add thinking capability
* vertex gemini consolidation
* never silently use different model
* pass oauth client through the googleAuthOptions param directly
* make server side provider registry
* remove comments
* take oauth selector below model selector
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-22 23:57:11 -08:00
Waleed
f5245f3eca
fix(billing): add line items for wand ( #2543 )
...
* fix(billing): add line items for wand
* ack pr comment
2025-12-22 23:06:14 -08:00
Waleed
f2ef5f0811
feat(i18n): update translations ( #2541 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-22 21:17:01 -08:00
Waleed
37443a7b77
improvement(kb): improve chunkers, respect user-specified chunk configurations, added tests ( #2539 )
...
* improvement(kb): improve chunkers, respect user-specified chunk configurations, added tests
* ack PR commnets
* updated docs
* cleanup
2025-12-22 20:47:29 -08:00
lif
e0d96e2126
fix(oauth): add User-Agent header to Reddit token refresh ( #2517 )
...
Reddit API requires User-Agent header for all requests including OAuth
token refresh. Without it, requests fail with 403 error after the
initial token expires.
Fixes #1822
2025-12-22 20:09:38 -08:00
Waleed
827dd0466f
feat(i18n): update translations ( #2538 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-22 20:09:03 -08:00
Vikhyath Mondreti
ccd92b9054
improvement(block-metadata): remove references to yaml syntax in best practices ( #2537 )
2025-12-22 20:07:29 -08:00
Vikhyath Mondreti
6af291ca9f
improvement(pricing): increase free user limit to 20 usd ( #2536 )
...
* improvement(pricing): increase free user limit to 20 usd
* make gemini pricing accurate
* generate migration for db constant
* update docs
* test notif data
2025-12-22 19:51:22 -08:00
Vikhyath Mondreti
be9ab4c833
fix(dashboard): flash based on loading check ( #2535 )
2025-12-22 18:49:41 -08:00
Emir Karabeg
ab3a3d12fe
improvement(logs): dashboard/logs optimizations and improvements ( #2414 )
...
* improvement(logs): dashboard/logs optimizations and improvements
* improvement: addressed comments
* improvement: loading
* cleanup
* ack PR comments
* cleanup more
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-12-22 16:44:10 -08:00
Waleed
e01d4cb990
feat(i18n): update translations ( #2530 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-22 16:11:59 -08:00
Vikhyath Mondreti
8c2c49eb14
fix(models): memory fixes, provider code typing, cost calculation cleanup ( #2515 )
...
* improvement(memory): should not be block scoped
* cleanup provider code
* update other providers
* cleanup fallback code
* remove flaky test
* fix memory
* move streaming fix to right level
* cleanup streaming server
* make memories workspace scoped
* update docs
* fix dedup logic
* fix streaming parsing issue for multiple onStream calls for same block
* fix(provieders): support parallel agent tool calls, consolidate utils
* address greptile comments
* remove all comments
* fixed openrouter response format handling, groq & cerebras response formats
* removed duplicate type
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-12-22 15:59:53 -08:00
Waleed
086982c7a3
improvement(docs): update og image ( #2529 )
2025-12-22 13:16:39 -08:00
Waleed
2b7807a7de
feat(i18n): update translations ( #2526 )
...
* feat(i18n): update translations
* fixed build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-22 11:20:42 -08:00
Waleed
2d4a660246
feat(intercom): added additional params to intercom tools ( #2523 )
2025-12-22 10:24:49 -08:00
Siddharth Ganesan
e981b1dc1b
improvement(copilot): improve copilot metadata processing and tool output memory ( #2516 )
2025-12-21 23:24:55 -08:00
Adam Gough
58fcb4ed80
fix(jira): added uuid ( #2513 )
...
* added uuid param
* revmoed comment
* fixed naming
2025-12-21 22:04:05 -08:00
Vikhyath Mondreti
e4d211c2f0
improvement(supabase): allow non-public schemas ( #2511 )
2025-12-21 21:20:36 -08:00
Waleed
f21eaf1f10
fix(vars): add socket persistence when variable names are changed, update variable name normalization to match block name normalization, added space constraint on envvar names ( #2508 )
...
* fix(vars): add socket persistence when variable names are changed, update variable name normalization to match block name normalization, added space constraint on envvar names
* removed redundant queueing, removed unused immediate flag from sockets ops
* ack PR comments
2025-12-20 20:35:28 -08:00
Waleed
942da8815d
fix(notion): remove hyphenation of incoming page ID's ( #2507 )
2025-12-20 19:35:44 -08:00
Waleed
214632604d
feat(settings): added snap to grid slider to settings ( #2504 )
...
* feat(settings): added snap to grid slider to settings
* ack PR comments
* ack PR comment
2025-12-20 16:54:40 -08:00
Vikhyath Mondreti
1ddbac1d2e
fix(code): cmd-z after refocus should not clear subblock ( #2503 )
2025-12-20 16:26:30 -08:00
Waleed
35a57bfad4
feat(audit): added audit log for billing line items ( #2500 )
...
* feat(audit): added audit log for billing line items
* remove migration
* reran migrations after resolving merge conflict
* ack PR comment
2025-12-20 14:10:01 -08:00
Waleed
f8678b179a
fix(migrations): remove duplicate indexes ( #2501 )
2025-12-20 13:55:26 -08:00
Siddharth Ganesan
0ebb45b2db
feat(copilot): show inline prompt to increase usage limit or upgrade plan ( #2465 )
...
* Add limit v1
* fix ui for copilot upgrade limit inline
* open settings modal
* Upgrade plan button
* Remove comments
* Ishosted check
* Fix hardcoded bumps
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-20 13:46:06 -08:00
Waleed
6247f421bc
improvement(queries): add workspaceId to execution logs, added missing indexes based on query insights ( #2471 )
...
* improvement(queries): added missing indexes
* add workspaceId to execution logs
* remove migration to prep merge
* regen migration
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-20 13:33:10 -08:00
Waleed
6385d82b85
improvement(ui): updated kb tag component to match existing table ( #2498 )
...
* improvement(ui): updated kb tag component to match existing table
* fix selection
* fix more ui
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-19 22:26:24 -08:00
Waleed
f91beb324e
fix(condition): fixed deactivated edges when if and else if conditions connected to same destination block, added 100+ unit tests ( #2497 )
2025-12-19 21:12:49 -08:00
Priyanshu Solanki
4f69b171f2
feat(kb): Adding support for more tags to the KB ( #2433 )
...
* creating boolean, number and date tags with different equality matchings
* feat: add UI for tag field types with filter operators
- Update base-tags-modal with field type selector dropdown
- Update document-tags-modal with different input types per fieldType
- Update knowledge-tag-filters with operator dropdown and type-specific inputs
- Update search routes to support all tag slot types
- Update hook to use AllTagSlot type
* feat: add field type support to document-tag-entry component
- Add dropdown with all field types (Text, Number, Date, Boolean)
- Render different value inputs based on field type
- Update slot counting to include all field types (28 total)
* fix: resolve MAX_TAG_SLOTS error and z-index dropdown issue
- Replace MAX_TAG_SLOTS with totalSlots in document-tag-entry
- Add z-index to SelectContent in base-tags-modal for proper layering
* fix: handle non-text columns in getTagUsage query
- Only apply empty string check for text columns (tag1-tag7)
- Numeric/date/boolean columns only check IS NOT NULL
- Cast values to text for consistent output
* refactor: use EMCN components for KB UI
- Replace @/components/ui imports with @/components/emcn
- Use Combobox instead of Select for dropdowns
- Use EMCN Switch, Button, Input, Label components
- Remove unsupported 'size' prop from EMCN Button
* fix: layout for delete button next to date picker
- Change delete button from absolute to inline positioning
- Add proper column width (w-10) for delete button
- Add empty header cell for delete column
- Apply fix to both document-tag-entry and knowledge-tag-filters
* fix: clear value when switching tag field type
- Reset value to empty when changing type (e.g., boolean to text)
- Reset value when tag name changes and type differs
- Prevents 'true'/'false' from sticking in text inputs
* feat: add full support for number/date/boolean tag filtering in KB search
- Copy all tag types (number, date, boolean) from document to embedding records
- Update processDocumentTags to handle all field types with proper type conversion
- Add number/date/boolean columns to document queries in checkDocumentWriteAccess
- Update chunk creation to inherit all tag types from parent document
- Add getSearchResultFields helper for consistent query result selection
- Support structured filters with operators (eq, gt, lt, between, etc.)
- Fix search queries to include all 28 tag fields in results
* fixing tags import issue
* fix rm file
* reduced number to 3 and date to 2
* fixing lint
* fixed the prop size issue
* increased number from 3 to 5 and boolean from 7 to 2
* fixed number the sql stuff
* progress
* fix document tag and kb tag modals
* update datepicker emcn component
* fix ui
* progress on KB block tags UI
* fix issues with date filters
* fix execution parsing of types for KB tags
* remove migration before merge
* regen migrations
* fix tests and types
* address greptile comments
* fix more greptile comments
* fix filtering logic for multiple of same row
* fix tests
---------
Co-authored-by: priyanshu.solanki <priyanshu.solanki@saviynt.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-19 21:00:35 -08:00
Waleed
a1a189f328
fix(condition): remove dead code from condition handler, defer resolution to function execute tool like the function block ( #2496 )
2025-12-19 20:18:42 -08:00
Waleed
7dc48510dc
fix(tool-input): allow multiple instances of workflow block or kb tools as agent tools ( #2495 )
...
* fix(tool-input): allow multiple instances of workflow block or kb tools as agent tools
* ack PR comments
2025-12-19 19:19:42 -08:00
Waleed
93fe68785e
fix(subflow): prevent auto-connect across subflow edges with keyboard shortcut block additions, make positioning for auto-drop smarter ( #2489 )
...
* fix(subflow): prevent auto-connect across subflow edges with keyboard shortcut block additions, make positioning for auto-drop smarter
* stronger typing
2025-12-19 18:31:29 -08:00
Vikhyath Mondreti
50c1c6775b
fix(logs): always capture cost, logging size failures ( #2487 )
...
* fix(logs): truncate strings in tracespans crashing insertion
* add depth check to not crash
* custom serialization to not break tracepsans
* log costs even in log creation failure
* code cleanup?
* fix typing
* remove null bytes
* increase char limit
* reduce char limit
2025-12-19 17:39:18 -08:00
Waleed
df5f823d1c
fix(autofill): add dummy inputs to prevent browser autofill for various fields, prevent having 0 workflows in workspace ( #2482 )
...
* fix(autofill): add dummy inputs to prevent browser autofill for various fields, prevent having 0 workflows in workspace
* cleanup
* ack PR comments
* fix failing test
2025-12-19 15:29:01 -08:00
Waleed
094f87fa1f
fix(edges): prevent autoconnect outgoing edges from response block ( #2479 )
2025-12-19 13:19:53 -08:00
Waleed
65efa039da
fix(redaction): consolidate redaction utils, apply them to inputs and outputs before persisting logs ( #2478 )
...
* fix(redaction): consolidate redaction utils, apply them to inputs and outputs before persisting logs
* added testing utils
2025-12-19 13:17:51 -08:00
Waleed
6b15a50311
improvement(ui): updated subscription and team settings modals to emcn ( #2477 )
2025-12-19 11:41:47 -08:00
Waleed
65787d7cc3
fix(api-keys): remove billed account check during api key generation ( #2476 )
2025-12-19 11:33:00 -08:00
Waleed
656a6b8abd
fix(sanitization): added more input sanitization to tool routes ( #2475 )
...
* fix(sanitization): added more input sanitization to tool routes
* ack PR comments
2025-12-19 01:27:20 -08:00
Waleed
889b44c90a
improvement(db): added missing indexes for common access patterns ( #2473 )
2025-12-19 00:46:10 -08:00
Waleed
3a33ec929f
fix(authentication): added auth checks for various routes, mysql and postgres query validation, csp improvements ( #2472 )
2025-12-19 00:44:52 -08:00
Waleed
24356d99ec
fix(unsubscribe): add one-click unsubscribe ( #2467 )
...
* fix(unsubscribe): add one-click unsubscribe
* ack Pr comments
2025-12-18 21:16:24 -08:00
Waleed
6de1c04517
feat(i18n): update translations ( #2470 )
2025-12-18 21:01:51 -08:00
Adam Gough
38be2b76c4
fix(slack): respect message limit, remove duplicate canonical representations ( #2469 )
...
* fix(slack): respect message limit, remove duplicate canonical representations
* removed comment
* updated docs script
---------
Co-authored-by: aadamgough <adam@sim.ai >
2025-12-18 20:37:14 -08:00
Waleed
a2f14cab54
feat(og): add opengraph images for templates, blogs, and updated existing opengraph image for all other pages ( #2466 )
...
* feat(og): add opengraph images for templates, blogs, and updated existing opengraph image for all other pages
* added to workspace templates page as well
* ack PR comments
2025-12-18 19:15:06 -08:00
Priyanshu Solanki
474762d6fb
improvement(hitl): show resume url in tag dropdown within hitl block ( #2464 )
...
* fixed the human in the loop url resolution:
* greptilecomments
* greptilecomments
---------
Co-authored-by: Pbonmars-20031006@users.noreply.github.com
2025-12-18 19:43:37 -07:00
Waleed
0005c3e465
feat(i18n): update translations ( #2463 )
...
Co-authored-by: aadamgough <aadamgough@users.noreply.github.com >
2025-12-18 18:18:31 -08:00
Adam Gough
fc40b4f7af
fix(tools): improved slack output ux and jira params ( #2462 )
...
* fixed slack output
* updated jira
* removed comment
* change team uuid
2025-12-18 17:56:10 -08:00
Priyanshu Solanki
2a7f51a2f6
adding clamps for subflow drag and drops of blocks ( #2460 )
...
Co-authored-by: priyanshu.solanki <priyanshu.solanki@saviynt.com >
2025-12-18 16:57:58 -07:00
Waleed
90c3c43607
fix(blog): add back unoptimized tag, fix styling ( #2461 )
2025-12-18 15:55:47 -08:00
Siddharth Ganesan
83d813a7cc
improvement(copilot): add edge handle validation to copilot edit workflow ( #2448 )
...
* Add edge handle validation
* Clean
* Fix lint
* Fix empty target handle
2025-12-18 15:40:00 -08:00
Vikhyath Mondreti
811c736705
fix failing lint from os contributor ( #2459 )
2025-12-18 15:03:31 -08:00
Vikhyath Mondreti
c6757311af
Merge branch 'main' into staging
2025-12-18 14:58:48 -08:00
div
b5b12ba2d1
fix(teams): webhook notifications crash ( #2426 )
...
* fix(docs): clarify working directory for drizzle migration (#2375 )
* fix(landing): prevent url encoding for spaces for footer links (#2376 )
* fix: handle empty body.value in Teams webhook notification parser (#2425 )
* Update directory path for migration command
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
Co-authored-by: mosa <mosaxiv@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Shivam <shivamprajapati035@gmail.com >
Co-authored-by: Gaurav Chadha <65453826+Chadha93@users.noreply.github.com >
Co-authored-by: root <root@Delta.localdomain >
2025-12-18 14:57:27 -08:00
Waleed
0d30676e34
fix(blog): revert back to using next image tags in blog ( #2458 )
2025-12-18 13:51:58 -08:00
Waleed
36bdccb449
fix(ui): fixed visibility issue on reset passowrd page ( #2456 )
2025-12-18 13:24:32 -08:00
Waleed
f45730a89e
improvement(helm): added SSO and cloud storage variables to helm charts ( #2454 )
...
* improvement(helm): added SSO and cloud storage variables to helm charts
* consolidated sf types
2025-12-18 13:12:21 -08:00
Vikhyath Mondreti
04cd837e9c
fix(notifs): inactivity polling filters, consolidate trigger types, minor consistency issue with filter parsing ( #2452 )
...
* fix(notifs-slac): display name for account
* fix inactivity polling check
* consolidate trigger types
* remove redundant defaults
* fix
2025-12-18 12:49:58 -08:00
Waleed
c23130a26e
Revert "fix(salesforce): updated to more flexible oauth that allows production, developer, and custom domain salesforce orgs ( #2441 ) ( #2444 )" ( #2453 )
...
This reverts commit 9da19e84b7 .
2025-12-18 12:46:24 -08:00
Priyanshu Solanki
7575cd6f27
Merge pull request #2451 from simstudioai/improvement/SIM-514-useWebhookUrl-conditioning
...
improvement(useWebhookUrl): GET api/webhook is called when useWebhookUrl:true
2025-12-18 13:31:06 -07:00
priyanshu.solanki
fbde64f0b0
fixing lint errors
2025-12-18 13:04:25 -07:00
Waleed
25f7ed20f6
feat(docs): added 404 page for the docs ( #2450 )
...
* feat(docs): added 404 page for the docs
* added metadata
2025-12-18 11:46:42 -08:00
priyanshu.solanki
261aa3d72d
fixing a react component:
2025-12-18 12:39:47 -07:00
Waleed
9da19e84b7
fix(salesforce): updated to more flexible oauth that allows production, developer, and custom domain salesforce orgs ( #2441 ) ( #2444 )
...
* fix(oauth): updated oauth providers that had unstable reference IDs leading to duplicate oauth records (#2441 )
* fix(oauth): updated oauth providers that had unstable reference IDs leading to duplicate oauth records
* ack PR comments
* ack PR comments
* cleanup salesforce refresh logic
* ack more PR comments
2025-12-18 11:39:28 -08:00
priyanshu.solanki
e83afc0a62
fixing the useWbehookManangement call to only call the loadwebhookorgenerateurl function when the useWebhookurl flag is true
2025-12-18 12:31:18 -07:00
Vikhyath Mondreti
1720fa8749
feat(compare-schema): ci check to make sure schema.ts never goes out of sync with migrations ( #2449 )
...
* feat(compare-schema): ci check to make sure schema.ts never goes out of sync with migrations
* test out of sync [do not merge]
* Revert "test out of sync [do not merge]"
This reverts commit 9771f66b84 .
2025-12-18 11:25:19 -08:00
Waleed
f3ad7750af
fix(auth): added same-origin validation to forget password route, added confirmation for disable auth FF ( #2447 )
...
* fix(auth): added same-origin validation to forget password route, added confirmation for disable auth FF
* ack PR comments
2025-12-18 11:07:25 -08:00
Vikhyath Mondreti
78b7643e65
fix(condition): async execution isolated vm error ( #2446 )
...
* fix(condition): async execution isolated vm error
* fix tests
2025-12-18 11:02:01 -08:00
Siddharth Ganesan
7ef1150383
fix(workflow-state, copilot): prevent copilot from setting undefined state, fix order of operations for copilot edit workflow, add sleep tool ( #2440 )
...
* Fix copilot ooo
* Add copilot sleep tool
* Fix lint
2025-12-18 09:57:01 -08:00
Waleed
67cfb21d08
v0.5.34: servicenow, code cleanup, prevent cyclic edge connections, custom tool fixes
2025-12-17 23:39:10 -08:00
Waleed
a337af92bc
fix(custom-tools): added missing _toolSchema to internal param set for agents calling custom tools ( #2445 )
2025-12-17 23:38:36 -08:00
Waleed
b4a99779eb
feat(i18n): update translations ( #2443 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-17 20:55:06 -08:00
Waleed
471cb4747c
fix(oauth): updated oauth providers that had unstable reference IDs leading to duplicate oauth records ( #2441 )
...
* fix(oauth): updated oauth providers that had unstable reference IDs leading to duplicate oauth records
* ack PR comments
2025-12-17 20:45:38 -08:00
Priyanshu Solanki
491bd783b5
fix(servicenow): update servicenow block to use basic auth instead of oauth ( #2435 )
...
* fix adding client ID and secret fields to supprot ouath
* revert servicenow to use basic auth instead of oauth
* fix failing tests
---------
Co-authored-by: priyanshu.solanki <priyanshu.solanki@saviynt.com >
Co-authored-by: waleed <walif6@gmail.com >
2025-12-17 20:41:46 -08:00
Waleed
5516fa39c3
fix(graph): prevent cyclic dependencies in graph following ReactFlow examples ( #2439 )
...
* fix(graph): prevent cyclic dependencies in graph following ReactFlow examples
* ack PR comment
2025-12-17 19:13:39 -08:00
Waleed
21fa92bc41
feat(i18n): update translations ( #2438 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-17 18:01:43 -08:00
Vikhyath Mondreti
26ca37328a
fix(conditions): make outputs correct ( #2437 )
2025-12-17 17:15:16 -08:00
Waleed
731997f768
fix(envvars): cleanup unused envvars ( #2436 )
...
* fix(envvars): cleanup unused envvars
* removed unused react-google-drive-picker dep
2025-12-17 17:13:01 -08:00
Waleed
1d6975db49
v0.5.33: loops, chat fixes, subflow resizing refactor, terminal updates
2025-12-17 15:45:39 -08:00
Waleed
c4a6d11cc0
fix(condition): used isolated vms for condition block RCE ( #2432 )
...
* fix(condition): used isolated vms for condition block RCE
* ack PR comment
* one more
* remove inputForm from sched, update loop condition to also use isolated vm
* hide servicenow
2025-12-17 15:29:25 -08:00
Waleed
7b5405e968
feat(vertex): added vertex to list of supported providers ( #2430 )
...
* feat(vertex): added vertex to list of supported providers
* added utils files for each provider, consolidated gemini utils, added dynamic verbosity and reasoning fetcher
2025-12-17 14:57:58 -08:00
Vikhyath Mondreti
1ae3b47f5c
fix(inactivity-poll): need to respect level and trigger filters ( #2431 )
2025-12-17 14:50:33 -08:00
Waleed
3120a785df
fix(terminal): fix text wrap for errors and messages with long strings ( #2429 )
2025-12-17 13:42:43 -08:00
Vikhyath Mondreti
8775e76c32
improvement(subflow): resize vertical height estimate ( #2428 )
...
* improvement(node-dims): share constants for node padding
* fix vertical height estimation
2025-12-17 12:07:57 -08:00
Vikhyath Mondreti
9a6c68789d
fix(subflow): resizing live update
2025-12-17 11:49:24 -08:00
Waleed
08bc1125bd
fix(cmd-k): when navigating to current workspace/workflow, close modal instead of navigating ( #2420 )
...
* fix(cmd-k): when navigating to current workspace, close modal instead of navigating
* ack PR comment
2025-12-17 10:21:35 -08:00
Waleed
f4f74da1dc
feat(i18n): update translations ( #2421 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-17 10:21:15 -08:00
Vikhyath Mondreti
de330d80f5
improvement(mcp): restructure mcp tools caching/fetching info to improve UX ( #2416 )
...
* feat(mcp): improve cache practice
* restructure mcps fetching, caching, UX indicators
* fix schema
* styling improvements
* fix tooltips and render issue
* fix loading sequence + add redis
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-12-16 21:23:18 -08:00
Emir Karabeg
b7228d57f7
feat(service-now): added service now block ( #2404 )
...
* feat(service-now): added service now block
* fix: bun lock
* improvement: fixed @trigger.dev/sdk imports and removal of sentry blocks
* improvement: fixed @trigger.dev/sdk import
* improvement: fixed @trigger.dev/sdk import
* fix(servicenow): save accessTokenExpiresAt on initial OAuth account creation
* docs(servicenow): add ServiceNow tool documentation and icon mapping
* fixing bun lint issues
* fixing username/password fields
* fixing test file for refreshaccesstoken to support instance uri
* removing basic auth and fixing undo-redo/store.ts
* removed import set api code, changed CRUD operations to CRUD_record and added wand configuration to help users to generate JSON Arrays
---------
Co-authored-by: priyanshu.solanki <priyanshu.solanki@saviynt.com >
2025-12-16 21:16:09 -08:00
Waleed
dcbeca1abe
fix(subflow): fix json stringification in subflow collections ( #2419 )
...
* fix(subflow): fix json stringification in subflow collections
* cleanup
2025-12-16 20:47:58 -08:00
Waleed
27ea333974
fix(chat): fix stale closure in workflow runner for chat ( #2418 )
2025-12-16 19:59:02 -08:00
Waleed
9861d3a0ac
improvement(helm): added more to helm charts, remove instance selector for various cloud providers ( #2412 )
...
* improvement(helm): added more to helm charts, remove instance selector for various cloud providers
* ack PR comment
2025-12-16 18:24:00 -08:00
Waleed
fdbf8be79b
fix(logs-search): restored support for log search queries ( #2417 )
2025-12-16 18:18:46 -08:00
Adam Gough
6f4f4e22f0
fix(loop): increased max loop iterations to 1000 ( #2413 )
2025-12-16 16:08:56 -08:00
Waleed
837aabca5e
v0.5.32: google sheets fix, schedule input format
2025-12-16 15:41:04 -08:00
Vikhyath Mondreti
f7d2c9667f
fix(serializer): condition check should check if any condition are met ( #2410 )
...
* fix(serializer): condition check should check if any condition are met
* remove comments
* remove more comments
2025-12-16 14:36:40 -08:00
Waleed
29befbc5f6
feat(schedule): add input form to schedule ( #2405 )
...
* feat(schedule): add input form to schedule
* change placeholder
2025-12-16 11:23:57 -08:00
Vikhyath Mondreti
f9cfca92bf
v0.5.31: add zod as direct dep
2025-12-15 20:40:02 -08:00
Vikhyath Mondreti
9cf8aaee1b
fix(sockets): add zod as direct sockets server dep ( #2397 )
...
* fix(sockets): add zod as direct sockets server dep
* fix bun lock
2025-12-15 20:25:40 -08:00
Waleed
25afacb25e
v0.5.30: vllm fixes, permissions fixes, isolated vms for code execution, tool fixes
2025-12-15 19:38:01 -08:00
Emir Karabeg
0e6a1315d0
improvement: workflow loading, sidebar scrolling ( #2322 )
...
* improvement: workflow loading, sidebar scrolling
* further optimizations
* remove redundant perms calls
* remove redundant api calls
* use displayNodes local state to make dragging smooth even in larger workflows
* improvement(logs): trace span output styling
* fix(s-modal): sidebar overflow scrolling
* fix(footer): guardrails link
* improvement(loading): spinner
* refactor(training-modal): changed file name
* improvement(spinner): optimize spinner in background
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-15 19:21:21 -08:00
Waleed
f0dc8e81d9
fix(build): downgrade nextjs from canary to 16.0.9 ( #2394 )
2025-12-15 19:00:52 -08:00
Waleed
ab30d37020
feat(i18n): update translations ( #2395 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-15 18:45:19 -08:00
Waleed
12d42e29ac
fix(docs): regen docs ( #2393 )
2025-12-15 18:30:48 -08:00
Waleed
a5b7148375
fix(node): use node subprocess explicitly ( #2391 )
...
* fix(node): use node subprocess explicitly
* add explicit documentation
* fixed build
2025-12-15 18:18:26 -08:00
Adam Gough
57e6a0b621
fixed jira output ( #2392 )
2025-12-15 18:16:50 -08:00
Waleed
b72e111e22
fix(vm): use node child process for RCE ( #2389 )
...
* fix(vm): use node child process for RCE
* ack PR comments
* cleanup oprhaned processes
* cleaned up
* ack pr comment
* fix path
* use spawn instead of fork
* acked PR comments
2025-12-15 17:52:19 -08:00
Vikhyath Mondreti
300aaa5368
feat(slack): ability to have DM channels as destination for slack tools ( #2388 )
...
* feat(slack): tool to allow dms
* don't make new tool but separate out destination
* add log for message limit
* consolidate slack selector code
* add scopes correctly
* fix zod validation
* update message logs
* add console logs
* fix
* remove from tools where feature not needed
* add correct condition
* fix type
* fix cond eval logic
2025-12-15 17:39:53 -08:00
Waleed
bdcc42e566
fix(permissions): add client-side hints to prevent read-only users from creating workflows or folders ( #2390 )
2025-12-15 17:14:33 -08:00
Waleed
a45bb1bf3b
fix(rce): add 'isolate' to list of trusted deps, fixed custom tools environment resolution ( #2387 )
...
* fix(rce): add isolate to list of trusted deps
* updated error enchancer in RCE
* fixed
* fix build
* fix failing test
* fix build
* fix build
* remove extraneous comment
2025-12-15 15:24:11 -08:00
Waleed
3a5363ac54
feat(i18n): update translations ( #2386 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-15 14:23:29 -08:00
Waleed
17b2e58c32
improvement(rce): updated rce to use isolate pkg for RCE ( #2385 )
...
* improvement(rce): updated rce to use isolate pkg for RCE
* lazy load isolate instance
* update zoom docs
2025-12-15 13:26:39 -08:00
Vikhyath Mondreti
8d38c2f15e
fix(wand): should not be able to use wand ui without write/admin perms ( #2384 )
2025-12-15 13:17:05 -08:00
Waleed
9762bbc451
fix(wand): validate session before allowing access to wand generation ( #2383 )
...
* fix(wand): validate session before allowing access to wand generation
* ack PR comment
* ack PR comments
2025-12-15 12:20:45 -08:00
Vikhyath Mondreti
e43afc8b6c
fix(subscription): incomplete team subscription race condition ( #2381 )
2025-12-15 11:36:08 -08:00
Gaurav Chadha
fcf52ac4d5
fix(landing): prevent url encoding for spaces for footer links ( #2376 )
2025-12-15 10:59:12 -08:00
Shivam
842200bcf2
fix(docs): clarify working directory for drizzle migration ( #2375 )
2025-12-15 10:58:27 -08:00
Waleed
6009a7359f
fix(vllm): remove requirement for api key for vllm ( #2380 )
2025-12-15 10:48:48 -08:00
Waleed
0acd86023c
fix(blog): use unoptimized tag for image assets ( #2374 )
2025-12-14 23:16:09 -08:00
Waleed
a0fb889644
v0.5.29: chat voice mode, opengraph for docs, option to disable auth
2025-12-13 19:50:06 -08:00
Waleed
431f206930
fix(tools): add validation for ids in tool routes ( #2371 )
2025-12-13 19:40:33 -08:00
Waleed
7443e28054
feat(i18n): update translations ( #2370 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-13 19:26:31 -08:00
Waleed
c962e3b398
feat(webflow): added collection, item, & site selectors for webflow ( #2368 )
...
* feat(webflow): added collection, item, & site selectors for webflow
* ack PR comments
* ack PR comments
2025-12-13 19:14:33 -08:00
Waleed
d5b95cbd33
fix(organizations): move organization better-auth client to conditionally be included based on FF ( #2367 )
...
* fix(organizations): move organization better-auth client to conditionally be included based on FF
* ack PR comment
2025-12-13 19:06:12 -08:00
Waleed
0fb084b9e4
fix(subflows): prevent cross-boundary connections on autoconnect drop between subflow blocks and regular blocks ( #2366 )
2025-12-13 17:38:59 -08:00
Waleed
95b9ca4670
feat(registration): allow self-hosted users to disable registration altogether ( #2365 )
...
* feat(registration): allow self-hosted users to disable registration altogether
* updated tests
* fix build
2025-12-13 17:34:53 -08:00
Vikhyath Mondreti
746ff68a2e
fix(sub-deletion): subscription deletion handling for pro vs team/enterprise ( #2364 )
...
* fix(subscription): deletion should sync pro limits back to free
* consolidate duplicate code
2025-12-13 16:10:47 -08:00
Waleed
75a5b43252
feat(og): update og image ( #2362 )
2025-12-13 15:52:13 -08:00
Vikhyath Mondreti
8d0e50fd0d
improvement(admin-routes): cleanup code that could accidentally desync stripe and DB ( #2363 )
...
* remove non-functional admin route
* stripe updates cleanup
2025-12-13 15:11:14 -08:00
Waleed
f7d1b06d75
feat(docs): add opengraph to docs for dynamic link preview ( #2360 )
2025-12-13 13:51:43 -08:00
Vikhyath Mondreti
73940ab390
fix(deployed-chat): voice mode ( #2358 )
...
* fix(deployed-chat): voice mode
* remove redundant check
* consolidate query
* invalidate session on password change + race condition fix
2025-12-13 12:31:03 -08:00
Vikhyath Mondreti
f111dac020
improvement(autolayout): reduce horizontal spacing ( #2357 )
2025-12-13 11:06:42 -08:00
Waleed
690be530c8
chore(icons): update spotify icon ( #2356 )
2025-12-13 02:11:42 -08:00
Waleed
4edb3be52d
fix(spotify): added missing human readable scopes to oauth required modal ( #2355 )
2025-12-12 21:09:12 -08:00
Waleed
f526c36fc0
v0.5.28: tool fixes, sqs, spotify, nextjs update, component playground
2025-12-12 21:05:57 -08:00
Waleed
9c8d845ba4
feat(ui): added component playground & fixed training modal ( #2354 )
2025-12-12 21:05:26 -08:00
Waleed
65ac64c2cf
feat(i18n): update translations ( #2351 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-12 20:15:06 -08:00
Waleed
9e3e18601c
fix(next): externalize playwright and ws ( #2352 )
2025-12-12 20:14:53 -08:00
Waleed
821d127c00
fix(build): explicitly install shims module from anthropic and openai in stagehand route ( #2350 )
2025-12-12 19:24:47 -08:00
Siddharth Ganesan
ecf5209e6f
feat(integration): add spotify ( #2347 )
...
* Add spotify
* Finish spotify integration
* Fix logo
* fix build
* Rename tools
* Fix docs
* Fix lint
* Fix imports
* ran lint
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-12-12 19:22:17 -08:00
Vikhyath Mondreti
132f4bca38
fix(validation): don't validate disabled blocks ( #2348 )
2025-12-12 19:02:08 -08:00
Waleed
d27f7c232b
fix(next): remove openai and anthropic sdk's from serverExternalPackages ( #2349 )
2025-12-12 18:09:17 -08:00
Siddharth Ganesan
d06d2b01e3
fix(copilot): fix incorrectly sanitizing json state ( #2346 )
...
* Fix
* Fix
* Remove dead code
* Fix lint
2025-12-12 17:55:29 -08:00
Waleed
92db054c53
feat(i18n): update translations ( #2345 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-12 17:50:34 -08:00
Waleed
cd7fa688c9
fix(build): fix DB dockerfile ( #2344 )
2025-12-12 17:11:01 -08:00
Waleed
e359dc2946
fix(cron): reject CRON requests when CRON secret is not set ( #2343 )
2025-12-12 17:08:48 -08:00
Vikhyath Mondreti
0415eb47fe
fix(minor-bugs): grafana, zep, video generation, templates fixes ( #2336 )
...
* make creator profile required
* fix grafana tag dropdown / outputs mismatch
* fix grafana annotations to make dashboard id required
* fix fal ai
* fix fal ai
* fix zep
2025-12-12 17:02:36 -08:00
Waleed
49d31c80f5
feat(i18n): update translations ( #2339 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-12 16:59:04 -08:00
Waleed
0ea600d0e8
fix(browserbase): consoldiated stagehand agent and extract, updated wand UI to resize based on panel size ( #2340 )
2025-12-12 16:58:51 -08:00
Waleed
deb085881f
chore(db): remove unused table and unused route ( #2342 )
2025-12-12 16:58:38 -08:00
Waleed
dda44f7382
fix(build): remove incompatible --frozen-lockfile and --omit dev from docker ( #2341 )
...
* fix(build): remove incompatible --frozen-lockfile and --omit dev from docker
* ack PR comments
2025-12-12 16:58:23 -08:00
Waleed
668118b19b
fix(tools): remove pylon ( #2338 )
2025-12-12 16:00:52 -08:00
Waleed
323e03520d
feat(releases): tag releases to main with version numbers, speed up docker builds ( #2337 )
...
* feat(releases): tag releases to main with version numbers, speed up docker builds
* resize runners
2025-12-12 15:57:10 -08:00
Waleed
ffcaa65590
feat(mcp): added the ability to refresh servers to grab new tools ( #2335 )
...
* feat(mcp): added the ability to refresh servers to grab new tools
* added tests
2025-12-12 11:22:57 -08:00
Adam Gough
cd66fa84d1
fix(tools): fixed trello and telegram operations ( #2332 )
...
* fixed trello output
* fixed telegram
---------
Co-authored-by: aadamgough <adam@sim.ai >
2025-12-11 23:42:10 -08:00
Waleed
045475b9fe
feat(i18n): update translations ( #2334 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-11 23:39:48 -08:00
Waleed
3334dfeefa
fix(firecrawl): updated output for firecrawl extract ( #2333 )
...
* fix(firecrawl): fixed optional params for firecrawl
* fix(build): fixed firecrawl tools
* ack PR comments
2025-12-11 23:06:34 -08:00
Waleed
cb9b88127f
fix(envvars): added industry standard dotenv parsing regex for adding envvars in settings ( #2327 )
...
* fix(envvars): added industry standard dotenv parsing regex for adding envvars in settings
* ack PR comments
* added more edge cases
2025-12-11 22:58:01 -08:00
Waleed
3c8478405c
feat(i18n): update translations ( #2331 )
2025-12-11 21:12:23 -08:00
Waleed
c4fd39df54
fix(firecrawl): fixed optional params for firecrawl ( #2329 )
...
* fix(firecrawl): fixed optional params for firecrawl
* fix(typeform): fixed optional params and outputs for typeform
* ack PR comments
2025-12-11 20:39:15 -08:00
Emir Karabeg
06d2db78ff
improvement(kb): modals, page layouts ( #2330 )
2025-12-11 20:35:26 -08:00
Waleed
516dee14b7
feat(i18n): update translations ( #2328 )
...
Co-authored-by: aadamgough <aadamgough@users.noreply.github.com >
2025-12-11 18:55:53 -08:00
Adam Gough
030ae5cc0a
fix(tools): fixed tool outputs ( #2325 )
...
* fix for asana and apify
* fixed onedrive
* fixed confluence error throwing and added upload file
* fixed google vault tag dropdown and output
* fix google group tag dropdown, var reference
* fixed hubspot output
* fixed pipedrive output
* removed comments
* removed more comments
* consolidated file utils
* fixed hubspot json schema
* fix hubspot search tools
* minor change
2025-12-11 18:24:56 -08:00
Waleed
855e2c418c
fix(kb): handle larger files in the kb ( #2324 )
...
* fix(kb): handle larger files in the kb
* fixed images on login page
2025-12-11 18:22:16 -08:00
Waleed
3bde9e853f
fix(mistral): remove wrapped output from mistral parse for kb parsing pdfs ( #2326 )
2025-12-11 18:15:37 -08:00
Waleed
31b795f8b1
fix(tools): fixed webflow limit and offset params ( #2323 )
2025-12-11 17:07:25 -08:00
Waleed
57b6bc3684
feat(i18n): update translations ( #2321 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-11 15:28:31 -08:00
Esteban Canela
8d4f2e0233
feat(tools): added sqs integration ( #2310 )
...
* feat(tools): added sqs integration
* remove console log
* fix linter issues
2025-12-11 15:14:39 -08:00
Waleed
4da5dd7f74
fix(nextjs): upgrade nextjs to patch security vuln ( #2320 )
2025-12-11 14:58:31 -08:00
Waleed
e24f31cbce
v0.5.27: sidebar updates, ssrf patches, gpt-5.2, stagehand fixes
2025-12-11 14:45:25 -08:00
Waleed
3b9cbeaa49
fix(tools): updated browser use and stagehand to use the latest models ( #2319 )
...
* fix(stagehand): incl stagehand in the standalone build
* fix(stagehand): updated browser use and stagehand to use the latest models
2025-12-11 14:39:25 -08:00
Waleed
c592e54118
fix(pg): for pg tools, use count isntead of length for number of rows impacted ( #2317 )
2025-12-11 14:03:00 -08:00
Waleed
d02499a915
fix(ollama): fixed messages array for ollama, added gpt-5.2 ( #2315 )
...
* fix(ollama): fixed messages array for ollama, added gpt-5.2
* ack PR comments
2025-12-11 13:51:51 -08:00
Siddharth Ganesan
c0bb85479d
fix(parallel): variable resolution in collection ( #2314 )
...
* Fix var resolution in parallel
* Fix parallel
* Clean logs
* FIx loop error port
2025-12-11 13:51:22 -08:00
Waleed
b595273c3f
fix(vuln): fix dns rebinding/ssrf vulnerability ( #2316 )
2025-12-11 13:42:28 -08:00
Emir Karabeg
193a15aca4
improvement(sidebar): auto-scroll ( #2312 )
...
* fix(sidebar): re-render auto-scroll
* improvement: sidebar-scrolling listener
2025-12-11 12:54:14 -08:00
Vikhyath Mondreti
39d5d797ec
fix(workflow-changes): changes detected in autolayout ( #2313 )
2025-12-11 12:45:48 -08:00
Waleed
3fbd57caf1
v0.5.26: tool fixes, templates and knowledgebase fixes, deployment versions in logs
2025-12-11 00:52:13 -08:00
Waleed
3db8f82449
feat(deployment-version): capture deployment version in log ( #2304 )
...
* feat(deployment-version): capture deployment version in log
* improvement: terminal store, logs version, toolbar
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-12-11 00:34:08 -08:00
Waleed
207a14970b
fix(dbs): remove harness from validation on user-provided db creds ( #2308 )
2025-12-11 00:25:48 -08:00
Waleed
0997989f36
fix(x): fix x optional tool params ( #2307 )
...
* fix(x): fix x optional tool params
* ack pr comments
2025-12-11 00:09:35 -08:00
Waleed
7fd912d8a9
fix(stagehand): upgraded stagehand sdk to remove deps incomptaible with bun runtime ( #2305 )
...
* fix(stagehand): upgraded stagehand sdk to remove deps incomptaible with bun runtime
* ack PR comments
2025-12-10 23:42:33 -08:00
Siddharth Ganesan
c550e4591c
fix(condition): fix condition block for no outgoing edge ( #2306 )
...
* Fix condition block evaluation
* Lint
2025-12-10 23:24:27 -08:00
Emir Karabeg
a881dc1877
feat(sidebar): scroll to workflow/folder ( #2302 )
...
* feat(sidebar): scroll to workflow/folder
* improvement: sidebar scrolling optimizations
2025-12-10 22:08:10 -08:00
Waleed
da36c453b5
feat(i18n): update translations ( #2303 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-10 22:07:18 -08:00
Waleed
635823664c
fix(tools): fix perplexity & parallel ai tag dropdown inaccuracies ( #2300 )
...
* fix(tools): fix perplexity & parallel ai tag dropdown inaccuracies
* fixed stt, tts and added output conditions to conditionally display tag dropdown values based on other subblock values
* updated exa to match latest API
2025-12-10 21:46:31 -08:00
Waleed
14846ab05c
feat(i18n): update translations ( #2299 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-10 21:16:32 -08:00
Waleed
6c99c841f4
fix(tools): fixed zendesk tools, kb upload failure for md files, stronger typing ( #2297 )
...
* fix(tools): fixed zendesk tools, kb upload failure for md files, stronger typing
* ack PR comments
2025-12-10 20:42:16 -08:00
Waleed
37d7902fcd
fix(dashboard): prevent dashboard from getting unmounted when on the logs page ( #2298 )
2025-12-10 20:41:26 -08:00
Emir Karabeg
1e563b1e0a
fix(ui/ux): templates and knowledge pages ( #2296 )
2025-12-10 19:56:23 -08:00
Vikhyath Mondreti
b5da61377c
v0.5.25: minor ui improvements, copilot billing fix
2025-12-10 18:32:27 -08:00
Vikhyath Mondreti
1d62ece915
fix(billing): copilot should directly deduct credit balance ( #2294 )
2025-12-10 18:25:36 -08:00
Emir Karabeg
bbab2ff732
improvement(ui/ux): small styling improvements ( #2293 )
...
* improvement: action-bar duplicate, copilot header name truncating, dashboard table scrolling
* improvement: workflow block handle positioning
* improvement: copilot notification fix message
* improvement: dashboard layout, popover hovering
* fix: filtering table into row, workflow name truncating
2025-12-10 17:20:59 -08:00
Waleed
18b7032494
v0.5.24: agent tool and UX improvements, redis service overhaul ( #2291 )
...
* feat(folders): add the ability to create a folder within a folder in popover (#2287 )
* fix(agent): filter out empty params to ensure LLM can set tool params at runtime (#2288 )
* fix(mcp): added backfill effect to add missing descriptions for mcp tools (#2290 )
* fix(redis): cleanup access pattern across callsites (#2289 )
* fix(redis): cleanup access pattern across callsites
* swap redis command to be non blocking
* improvement(log-details): polling, trace spans (#2292 )
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
2025-12-10 13:09:21 -08:00
Emir Karabeg
76bc2fae83
improvement(log-details): polling, trace spans ( #2292 )
2025-12-10 13:08:24 -08:00
Vikhyath Mondreti
1cfe229056
fix(redis): cleanup access pattern across callsites ( #2289 )
...
* fix(redis): cleanup access pattern across callsites
* swap redis command to be non blocking
2025-12-10 12:37:33 -08:00
Waleed
6791d968b8
fix(mcp): added backfill effect to add missing descriptions for mcp tools ( #2290 )
2025-12-10 11:57:18 -08:00
Waleed
163db5cf50
fix(agent): filter out empty params to ensure LLM can set tool params at runtime ( #2288 )
2025-12-10 11:38:54 -08:00
Waleed
bbbb13af7e
feat(folders): add the ability to create a folder within a folder in popover ( #2287 )
2025-12-10 11:19:57 -08:00
Waleed
b7bbef8620
v0.5.23: kb, logs, general ui improvements, token bucket rate limits, docs, mcp, autolayout improvements ( #2286 )
...
* fix(mcp): prevent redundant MCP server discovery calls at runtime, use cached tool schema instead (#2273 )
* fix(mcp): prevent redundant MCP server discovery calls at runtime, use cached tool schema instead
* added backfill, added loading state for tools in settings > mcp
* fix tool inp
* feat(rate-limiter): token bucket algorithm (#2270 )
* fix(ratelimit): make deployed chat rate limited
* improvement(rate-limiter): use token bucket algo
* update docs
* fix
* fix type
* fix db rate limiter
* address greptile comments
* feat(i18n): update translations (#2275 )
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
* fix(tools): updated kalshi and polymarket tools to accurately reflect outputs (#2274 )
* feat(i18n): update translations (#2276 )
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* fix(autolayout): align by handle (#2277 )
* fix(autolayout): align by handle
* use shared constants everywhere
* cleanup
* fix(copilot): fix custom tools (#2278 )
* Fix title custom tool
* Checkpoitn (broken)
* Fix custom tool flash
* Edit workflow returns null fix
* Works
* Fix lint
* fix(ime): prevent form submission during IME composition steps (#2279 )
* fix(ui): prevent form submission during IME composition steps
* chore(gitignore): add IntelliJ IDE files to .gitignore
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* feat(ui): logs, kb, emcn (#2207 )
* feat(kb): emcn alignment; sidebar: popover primary; settings-modal: expand
* feat: EMCN breadcrumb; improvement(KB): UI
* fix: hydration error
* improvement(KB): UI
* feat: emcn modal sizing, KB tags; refactor: deleted old sidebar
* feat(logs): UI
* fix: add documents modal name
* feat: logs, emcn, cursorrules; refactor: logs
* feat: dashboard
* feat: notifications; improvement: logs details
* fixed random rectangle on canvas
* fixed the name of the file to align
* fix build
---------
Co-authored-by: waleed <walif6@gmail.com >
* fix(creds): glitch allowing multiple credentials in an integration (#2282 )
* improvement: custom tools modal, logs-details (#2283 )
* fix(docs): fix copy page button and header hook (#2284 )
* improvement(chat): add the ability to download files from the deployed chat (#2280 )
* added teams download and chat download file
* Removed comments
* removed comments
* component structure and download all
* removed comments
* cleanup code
* fix empty files case
* small fix
* fix(container): resize heuristic improvement (#2285 )
* estimate block height for resize based on subblocks
* fix hydration error
* make more conservative
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
Co-authored-by: mosa <mosaxiv@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
2025-12-10 00:57:58 -08:00
Vikhyath Mondreti
6fd4087a79
fix(container): resize heuristic improvement ( #2285 )
...
* estimate block height for resize based on subblocks
* fix hydration error
* make more conservative
2025-12-10 00:20:03 -08:00
Adam Gough
cb6e763714
improvement(chat): add the ability to download files from the deployed chat ( #2280 )
...
* added teams download and chat download file
* Removed comments
* removed comments
* component structure and download all
* removed comments
* cleanup code
* fix empty files case
* small fix
2025-12-09 22:08:03 -08:00
Waleed
d06b360b1d
fix(docs): fix copy page button and header hook ( #2284 )
2025-12-09 21:58:54 -08:00
Emir Karabeg
0713580862
improvement: custom tools modal, logs-details ( #2283 )
2025-12-09 21:50:09 -08:00
Vikhyath Mondreti
f421f27d3f
fix(creds): glitch allowing multiple credentials in an integration ( #2282 )
2025-12-09 21:07:14 -08:00
Emir Karabeg
0083c89fa5
feat(ui): logs, kb, emcn ( #2207 )
...
* feat(kb): emcn alignment; sidebar: popover primary; settings-modal: expand
* feat: EMCN breadcrumb; improvement(KB): UI
* fix: hydration error
* improvement(KB): UI
* feat: emcn modal sizing, KB tags; refactor: deleted old sidebar
* feat(logs): UI
* fix: add documents modal name
* feat: logs, emcn, cursorrules; refactor: logs
* feat: dashboard
* feat: notifications; improvement: logs details
* fixed random rectangle on canvas
* fixed the name of the file to align
* fix build
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-12-09 20:50:28 -08:00
mosa
3cec449402
fix(ime): prevent form submission during IME composition steps ( #2279 )
...
* fix(ui): prevent form submission during IME composition steps
* chore(gitignore): add IntelliJ IDE files to .gitignore
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-09 19:58:33 -08:00
Siddharth Ganesan
c5b3fcb181
fix(copilot): fix custom tools ( #2278 )
...
* Fix title custom tool
* Checkpoitn (broken)
* Fix custom tool flash
* Edit workflow returns null fix
* Works
* Fix lint
2025-12-09 17:42:17 -08:00
Vikhyath Mondreti
dd7db6e144
fix(autolayout): align by handle ( #2277 )
...
* fix(autolayout): align by handle
* use shared constants everywhere
* cleanup
2025-12-09 16:28:25 -08:00
Waleed
306043eedb
feat(i18n): update translations ( #2276 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-09 16:20:43 -08:00
Waleed
569598b39e
fix(tools): updated kalshi and polymarket tools to accurately reflect outputs ( #2274 )
2025-12-09 15:35:36 -08:00
Waleed
cc66aa5a3e
feat(i18n): update translations ( #2275 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-09 15:25:03 -08:00
Vikhyath Mondreti
aea32d423f
feat(rate-limiter): token bucket algorithm ( #2270 )
...
* fix(ratelimit): make deployed chat rate limited
* improvement(rate-limiter): use token bucket algo
* update docs
* fix
* fix type
* fix db rate limiter
* address greptile comments
2025-12-09 14:57:17 -08:00
Waleed
22abf98835
fix(mcp): prevent redundant MCP server discovery calls at runtime, use cached tool schema instead ( #2273 )
...
* fix(mcp): prevent redundant MCP server discovery calls at runtime, use cached tool schema instead
* added backfill, added loading state for tools in settings > mcp
* fix tool inp
2025-12-09 12:44:53 -08:00
Waleed
52edbea659
v0.5.22: rss feed trigger, sftp tool, billing fixes, 413 surfacing, copilot improvements
2025-12-09 10:27:36 -08:00
Waleed
aa1d896b38
feat(i18n): update translations ( #2268 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-09 00:46:09 -08:00
Waleed
2fcd07e82d
feat(triggers): added rss feed trigger & poller ( #2267 )
2025-12-08 23:07:07 -08:00
Vikhyath Mondreti
0db5ba1b27
fix(org-limits): remove fallbacks for enterprise plan ( #2255 )
...
* fix(org-limits): remove fallbacks for enterprise plan
* remove comment
* remove comments
* make logger use new helper
2025-12-08 21:43:43 -08:00
Waleed
e390ba0491
feat(dropdowns): added searchbox to the operation dropdown for all blocks ( #2266 )
2025-12-08 20:54:59 -08:00
Vikhyath Mondreti
2f0509adaf
fix(nextjs-size-limit): surface 413s accurately ( #2265 )
...
* fix(api-call-size-limit): cannot exceed nextjs size limits
* fix
* Convert to buffer
---------
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
2025-12-08 20:54:25 -08:00
Waleed
9f0584a818
feat(redis): added redis option for rate limiter, 10x speed improvement in rate limit checks & reduction of DB load ( #2263 )
...
* feat(redis): added redis option for rate limiter, 10x speed improvement in rate limit checks & reduction of DB load
* ack PR comments
* improvements
2025-12-08 20:39:29 -08:00
Siddharth Ganesan
6b4d76298f
fix(custom-tools, copilot): custom tools state + copilot fixes ( #2264 )
...
* Workspace env vars
* Fix execution animation on copilot run
* Custom tools toolg
* Custom tools
* Fix custom tool
* remove extra fallback
* Fix lint
2025-12-08 20:14:49 -08:00
Vikhyath Mondreti
b7a1e8f5cf
fix(pre-proc-checks): deployed checks should precede cost/ratelimit increments" ( #2250 )
2025-12-08 20:04:21 -08:00
Waleed
3ce2788562
feat(i18n): update translations ( #2262 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-08 19:40:42 -08:00
Waleed
17a084cd61
feat(copilot): updated copilot keys to have names, full parity with API keys page ( #2260 )
2025-12-08 19:28:40 -08:00
Waleed
dafd2f5ce8
feat(tools): added sftp tool to accompany smtp and ssh tools ( #2261 )
2025-12-08 19:21:10 -08:00
Waleed
5af67d08ba
feat(i18n): update translations ( #2259 )
...
* feat(i18n): update translations
* fix chinese page
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-08 17:58:49 -08:00
Waleed
209b0f1906
feat(tools): added duckduckgo ( #2258 )
2025-12-08 17:34:18 -08:00
Waleed
e067b584ee
feat(admin): updated admin routes to consolidate duplicate behavior ( #2257 )
...
* feat(admin): updated admin routes to consolidate duplicate behavior
* ack PR comments
2025-12-08 17:29:55 -08:00
Waleed
87084edbe6
fix(timeouts): increased timeouts for function execution & agent ( #2256 )
2025-12-08 16:25:58 -08:00
Vikhyath Mondreti
99e0b81233
improvement(org): remove dead seats get endpoint ( #2247 )
...
* improvement(org): remove dead seats get endpoint
* remove more dead code
* remove fallback limit
2025-12-08 15:38:08 -08:00
Vikhyath Mondreti
d480057fd3
fix(migration): migration got removed by force push ( #2253 )
2025-12-08 14:08:12 -08:00
Vikhyath Mondreti
c197b04bcc
fix(migration): migration got removed by force push ( #2253 )
2025-12-08 14:07:03 -08:00
Waleed
c27c233da0
v0.5.21: google groups, virtualized code viewer, ui, autolayout, docs improvements
2025-12-08 13:10:50 -08:00
Waleed
4fb039f3e8
feat(i18n): update translations ( #2249 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-08 12:44:37 -08:00
Waleed
feb591867e
fix(docs): fix salesforce docs & update styling ( #2248 )
2025-12-08 12:08:53 -08:00
Waleed
598c3bc684
feat(i18n): update translations ( #2246 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-08 10:45:48 -08:00
Vikhyath Mondreti
01b2f809d1
feat(cursor): add cursor block and tools ( #2245 )
...
* fix(autolayout): reduce horizontal spacing in autolayout
* feat(cursor): add cursor cloud agents tools
* address greptile prompt
2025-12-08 09:49:28 -08:00
Waleed
d200f664e8
feat(i18n): update translations ( #2244 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-08 00:26:39 -08:00
Waleed
e2b077f582
fix(conditional): don't error in condition blocks when no conditions are satisfied ( #2243 )
...
* fix(conditional): don't error in condition blocks when no conditions are satisfied
* updated docs
2025-12-08 00:15:51 -08:00
Waleed
d09fd6cf92
fix(import): fixed trigger save on export/import flow ( #2239 )
...
* fix(import): fixed trigger save on export/import flow
* optimized test runners
* ack PR comments
2025-12-07 23:00:28 -08:00
Vikhyath Mondreti
434d12956e
fix(autolayout): reduce horizontal spacing in autolayout ( #2240 )
2025-12-07 22:36:10 -08:00
Waleed
b49b8eeb9d
feat(i18n): update translations ( #2238 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-07 19:43:12 -08:00
Waleed
5b9f3d3d02
feat(docs): added additional self-hosting documentation ( #2237 )
...
* feat(docs): added additional self-hosting documentation
* added more
2025-12-07 19:25:44 -08:00
Vikhyath Mondreti
05022e3468
fix(copilot-autolayout): more subflow cases and deal with resizing ( #2236 )
...
* fix sidebar hydration issue accurately
* improve autolayout subflow cases
* fix DOM structure to prevent HMR hydration issues
2025-12-07 19:14:18 -08:00
Vikhyath Mondreti
9f884c151c
feat(credits): prepurchase credits ( #2174 )
...
* add credit balances
* add migrations
* remove handling for disputes
* fix idempotency key
* prep merge into staging
* code cleanup
* add back migration + prevent enterprise from purchasing credits
* remove circular import
* add dispute blocking
* fix lint
* fix: hydration error
* remove migration before merge staging
'
* moved credits addition to invoice payment success
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-12-06 19:11:58 -08:00
Adam Gough
92c03b825b
improvement(salesforce): fixed refresh and added endpoints ( #2177 )
...
* added salesforce other tools
* modified scope and change salesforce refresh
* fixed refresh
* remove dup code
2025-12-06 19:03:25 -08:00
Vikhyath Mondreti
e9d53042f6
fix(inactivity-notif): add cron to helm ( #2235 )
2025-12-06 18:54:58 -08:00
Waleed
22c9384f19
improvement(code): removed dedicated code-optimized virtualized viewer, baked it into the code component ( #2234 )
...
* improvement(code): removed dedicated code-optimized virtualized viewer, baked it into the code component
* ack PR comments
2025-12-06 18:12:51 -08:00
Waleed
6e02a73259
feat(i18n): update translations ( #2233 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-06 17:57:46 -08:00
Adam Gough
683b4476fa
fix(google-drive): added support for shared drive ( #2232 )
...
* added param for shared drive
* removed comments
---------
Co-authored-by: aadamgough <adam@sim.ai >
2025-12-06 17:37:02 -08:00
Adam Gough
ae7937280e
feat(google-groups): added google groups ( #2229 )
...
* added google-groups
* added a few more endpoints
* removed comments
* removed named imports, fixed comments
* fixed google groups tool names
---------
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: waleed <walif6@gmail.com >
2025-12-06 17:32:30 -08:00
Waleed
ebef5f3a27
v0.5.20: google slides, ui fixes, subflow resizing improvements
2025-12-06 15:36:09 -08:00
Waleed
7bfc6ebe48
fix(copilot): fixed copilot code component overflowing gutter ( #2230 )
2025-12-06 15:20:41 -08:00
Vikhyath Mondreti
23ef39de72
improvement(ui): revert settings > envvar ui ( #2227 )
2025-12-06 14:26:39 -08:00
Waleed
507fc112be
feat(admin): added more billing, subscriptions, and organization admin API routes ( #2225 )
...
* feat(admin): added more billing, subscriptions, and organization admin API routes
* cleanup
* ack PR comments
* cleanup
* ack PR comment
2025-12-06 14:13:50 -08:00
Waleed
26670e289d
fix(hosted): fixed hosted providers to exact string match model names rather than check provider names ( #2228 )
2025-12-06 13:33:34 -08:00
Waleed
e52bd575e7
feat(i18n): update translations ( #2226 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-06 13:33:00 -08:00
Emir Karabeg
0b28128f25
feat(tools): google slides tool, terminal console virtualization, tool fixes ( #2209 )
...
* feat: google slides tool
* fix oauth for slides, add remaining endpoints, update docs
* optimize json dump viewer using react window
* change slides to use google drive credentials
* fix some tools
* ack PR comments
---------
Co-authored-by: waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-06 12:16:21 -08:00
Vikhyath Mondreti
a50edf8131
fix(autolayout): subflow calculation ( #2223 )
...
* fix(autolayout): subflow calculation
* cleanup code
* fix missing import
* add back missing import
2025-12-05 16:31:10 -08:00
Vikhyath Mondreti
12c4c2d44f
v0.5.19: copilot fix
2025-12-05 15:27:31 -08:00
Siddharth Ganesan
656dfafb8f
fix(copilot): fix function execute tool ( #2222 )
2025-12-05 15:19:39 -08:00
Siddharth Ganesan
9f604f379e
fix(copilot): fix tool call flash ( #2221 )
...
* Fix copilot tool call flash
* Fix lint
2025-12-05 15:12:35 -08:00
Siddharth Ganesan
75da06adf8
fix(copilot): fix hanging tool calls ( #2218 )
2025-12-05 14:59:38 -08:00
Vikhyath Mondreti
929a352edb
fix(build): added trigger.dev sdk mock to tests ( #2216 )
2025-12-05 14:26:50 -08:00
Vikhyath Mondreti
c7b473f55f
fix(build): added trigger.dev sdk mock to tests ( #2216 )
2025-12-05 14:24:52 -08:00
Vikhyath Mondreti
6cd078b0fe
v0.5.18: ui fixes, nextjs16, workspace notifications, admin APIs, loading improvements, new slack tools
2025-12-05 14:03:09 -08:00
Vikhyath Mondreti
fb4c9827f8
fix(custom-bot-slack): dependsOn incorrectly set for bot_token ( #2214 )
...
* fix(custom-bot-slack): dependsOn incorrectly set for bot_token"
* fix other references to be compatible
* fix dependsOn for things depending on authMethod"
2025-12-05 13:54:52 -08:00
Siddharth Ganesan
4fd5f0051f
fix(copilot): validation ( #2215 )
...
* Fix validation error
* Fix lint
2025-12-05 13:46:50 -08:00
Waleed
002713ec4b
feat(i18n): update translations ( #2208 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-05 13:29:44 -08:00
Waleed
5d6c1f7b88
feat(tools): added more slack tools ( #2212 )
2025-12-05 13:22:35 -08:00
Siddharth Ganesan
7752beac01
fix(import): fix array errors on import/export ( #2211 )
...
* Fix import/export
* Remove copilot gdrive tools
* Null
* Fix lint
* Add copilot validation
* Fix validation
2025-12-05 13:07:01 -08:00
Emir Karabeg
7101dc58d4
improvement: loading, optimistic actions ( #2193 )
...
* improvement: loading, optimistic operations
* improvement: folders update
* fix usage indicator rounding + new tsconfig
* remove redundant checks
* fix hmr case for missing workflow loads
* add abstraction for zustand/react hybrid optimism
* remove comments
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-12-05 13:01:12 -08:00
Siddharth Ganesan
58251e28e6
feat(copilot): superagent ( #2201 )
...
* Superagent poc
* Checkpoint brokeN
* tool call rag
* Fix
* Fixes
* Improvements
* Creds stuff
* Fix
* Fix tools
* Fix stream
* Prompt
* Update sheets descriptions
* Better
* Copilot components
* Delete stuff
* Remove db migration
* Fix migrations
* Fix things
* Copilot side superagent
* Build workflow from chat
* Combine superagent into copilkot
* Render tools
* Function execution
* Max mode indicators
* Tool call confirmations
* Credential settings
* Remove betas
* Bump version
* Dropdown options in block metadata
* Copilot kb tools
* Fix lint
* Credentials modal
* Fix lint
* Cleanup
* Env var resolution in superagent tools
* Get id for workflow vars
* Fix insert into subflow
* Fix executor for while and do while loops
* Fix metadata for parallel
* Remove db migration
* Rebase
* Add migrations back
* Clean up code
* Fix executor logic issue
* Cleanup
* Diagram tool
* Fix tool naems
* Comment out g3p
* Remove popup option
* Hide o3
* Remove db migration
* Fix merge conflicts
* Fix lint
* Fix tests
* Remove webhook change
* Remove cb change
* Fix lint
* Fix
* Fix lint
* Fix build
* comment out gemini
* Add gemini back
* Remove bad test
* Fix
* Fix test
* Fix
* Nuke bad test
* Fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-04 21:26:18 -08:00
Vikhyath Mondreti
8ef9a45125
fix(env-vars): refactor for workspace/personal env vars to work with server side execution correctly ( #2197 )
...
* fix(env-var-resolution): new executor env var resolution changes
* add sessionuser id"
* cleanup code
* add doc update
* fix build
* fix client session pass through"
* add type change
* fix env var with hitl
* fix types
2025-12-04 21:08:20 -08:00
Waleed
ca818a6503
feat(admin): added admin APIs for admin management ( #2206 )
2025-12-04 20:52:32 -08:00
Waleed
1b903f2db5
fix(images): updated helm charts with branding URL guidance, removed additional nextjs image optimizations ( #2205 )
2025-12-04 19:39:51 -08:00
Waleed
414a54c358
feat(i18n): update translations ( #2204 )
...
Co-authored-by: icecrasher321 <icecrasher321@users.noreply.github.com >
2025-12-04 19:03:03 -08:00
Vikhyath Mondreti
3b9f0f9ce2
feat(error-notifications): workspace-level configuration of slack, email, webhook notifications for workflow execution ( #2157 )
...
* feat(notification): slack, email, webhook notifications from logs
* retain search params for filters to link in notification
* add alerting rules
* update selector
* fix lint
* add limits on num of emails and notification triggers per workspace
* address greptile comments
* add search to combobox
* move notifications to react query
* fix lint
* fix email formatting
* add more alert types
* fix imports
* fix test route
* use emcn componentfor modal
* refactor: consolidate notification config fields into jsonb objects
* regen migration
* fix delete notif modal ui
* make them multiselect dropdowns
* update tag styling
* combobox font size with multiselect tags'
2025-12-04 18:29:22 -08:00
Waleed
dcbdcb43aa
chore(deps): upgrade to nextjs 16 ( #2203 )
...
* chore(deps): upgrade to nextjs 16
* upgraded fumadocs
* ensure vercel uses bun
* fix build
* fix bui;d
* remove redundant vercel.json
2025-12-04 17:55:37 -08:00
Emir Karabeg
1642ed754b
improvement: modal UI ( #2202 )
...
* fix: trigger-save delete modal
* improvement: old modal styling
2025-12-04 17:10:59 -08:00
Vikhyath Mondreti
d22b5783be
fix(enterprise-plan): seats should be taken from metadata ( #2200 )
...
* fix(enterprise): seats need to be picked up from metadata not column
* fix env var access
* fix user avatar
2025-12-04 16:22:29 -08:00
Waleed
8e7d8c93e3
fix(profile-pics): remove sharp dependency for serving profile pics in settings ( #2199 )
2025-12-04 15:46:10 -08:00
Waleed
ca3eb5b5a5
fix(subscription): fixed text clipping on subscription panel ( #2198 )
2025-12-04 15:12:50 -08:00
Waleed
dc5a2b1ad1
fix(envvar): fix envvar dropdown positioning, remove dead code ( #2196 )
2025-12-04 14:35:25 -08:00
Waleed
3f84ed9b72
fix(settings): fix long description on wordpress integration ( #2195 )
2025-12-04 14:10:50 -08:00
Waleed
31874939ee
v0.5.17: modals, billing fixes, bun update, zoom, dropbox, kalshi, polymarket, datadog, ahrefs, gitlab, shopify, ssh, wordpress integrations
2025-12-04 13:29:46 -08:00
Waleed
b54ca604b6
fix(chat): fix download & clear popover staying open after pressing in floating chat ( #2192 )
2025-12-04 13:03:12 -08:00
Waleed
e581608472
fix(copilot): fix code viewer in copilot user inp ( #2191 )
2025-12-04 12:50:11 -08:00
Emir Karabeg
a4d4dfaa32
fix: tooltip on env settings ( #2190 )
2025-12-04 12:39:37 -08:00
Waleed
099e86e3c1
fix(settings): fixed sso form validation ( #2189 )
2025-12-04 12:34:28 -08:00
Emir Karabeg
042de6a944
fix: modals, settings, panel ( #2187 )
2025-12-04 12:01:36 -08:00
Waleed
f44e7e34ec
fix(input): allow test value if no real value provided for inputs in deployed executions ( #2186 )
...
* fix(input): allow test value if no real value provided for inputs in deployed executions
* ack PR comments
2025-12-04 11:41:08 -08:00
Waleed
6bfb643ef8
fix(polling): fixed gmail and outlook polling to respect disabled status ( #2185 )
2025-12-04 11:31:33 -08:00
Siddharth Ganesan
cd5d1c0958
fix(executor): nested error activation ( #2184 )
2025-12-04 10:55:26 -08:00
Waleed
9df87d9b88
fix(mcp): remove client-side cache and reduce server cache from 5m to 30s ( #2182 )
...
* fix(mcp): remove client-side cache and reduce server cache from 5m to 30s
* ack PR comments
2025-12-04 08:51:06 -08:00
Waleed
c864d17991
chore(deps): upgrade to bun v1.3 ( #2181 )
...
* chore(deps): upgrade to bun v1.3
* ack PR comments
2025-12-04 00:43:01 -08:00
Emir Karabeg
36c91f4ca9
feat: terminal serach; fix: delete-modal ( #2176 )
2025-12-04 00:41:38 -08:00
Waleed
6d4ba6d5cf
chore(deps): upgrade from nextjs 15.4.1 to 15.4.8 and upgrade turborepo ( #2180 )
2025-12-04 00:20:50 -08:00
Waleed
5d791cd55f
feat(i18n): update translations ( #2178 )
...
* feat(i18n): update translations
* memory optimizations
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-04 00:18:21 -08:00
Waleed
5630e133fd
feat(tools): added zoom, elasticsearch, dropbox, kalshi, polymarket, datadog, ahrefs, gitlab, shopify, ssh, wordpress ( #2175 )
...
* feat(tools): added zoom, elasticsearch, dropbox, box, datadog, ahrefs, gitlab, shopify, ssh, wordpress
* added polymarket & kalshi, fixed ssh
* fix search modal bg instead of bgColor, added polymarket and kalshi new endpoints
* split up grafana
* update docs script & docs
* added more zoom endpoints
* remove unused box creds
* finished wordpress, shopify, kalshi
* cleanup
* revert envvar dropdown changes
* updated grafana endpoints
2025-12-03 20:09:27 -08:00
Emir Karabeg
08a11935af
fix: commented out light mode ( #2173 )
2025-12-03 16:52:35 -08:00
Emir Karabeg
3158b62da8
feat: light, emcn, modals ( #2104 )
...
* feat: aligned current unassigned hex to old globals
* feat: emcn modal, help-modal; improvement(ui): emcn textarea, emcn combobox, messages-input
* improvement(modal): ui, transition
* improvement: terminal expand, variables styling; refactor(float): hooks
* improvement(invite-modal): emcn aligned
* feat(terminal): height memory
* improvement(invite-modal): skeleton ui
* improvement(invite-modal): badges UI
* feat: deploy-modal, emcn
* refactor: deleted duplicate dark styles
* feat: emcn, settings, light
* improvement: emcn, settings
* improvement: settings-modal, emcn
* improvement: SSO, light-mode
* improvement: EMCN, light
* fix issues, run lint
* fix: reverted mock data
2025-12-03 16:31:27 -08:00
Waleed
e157ce5fbc
v0.5.16: MCP fixes, code refactors, jira fixes, new mistral models
2025-12-02 22:02:11 -08:00
Vikhyath Mondreti
7de721e090
fix(logs): logging with error issues for model costs ( #2169 )
...
* fix(async-execution): restore async executions
* fix schedules trace span collection'
* fix execution trace spans for schedules + cost tracking when workflow errors
2025-12-02 20:54:17 -08:00
Waleed
3e83fb398c
fix(trace-spans): fix input/output token count in trace spans ( #2168 )
2025-12-02 20:36:16 -08:00
Waleed
a6e3c92c10
fix(jira): fixed incorrect dependsOn for jira project/issue subblcks ( #2167 )
2025-12-02 20:18:01 -08:00
Vikhyath Mondreti
9670d96eca
fix(templates-page): loading issue due to loading extensive workflow block in preview for all listings ( #2166 )
...
* fix(templates-page): loading issue due to loading extensive workflow block in preview for all listings
* add more properties
2025-12-02 19:47:48 -08:00
Waleed
eb0d4cbd57
fix(templates): fixed verified creator status displaying & tooltip on templates ( #2165 )
2025-12-02 19:23:35 -08:00
Waleed
ffd12e1da4
fix(subblocks): update guardrails pii selector component to use emcn ( #2164 )
2025-12-02 18:36:34 -08:00
Waleed
84c2335a37
feat(i18n): update translations ( #2163 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-02 16:37:30 -08:00
Waleed
2ab8cec8c3
fix(icons): fix mailgun, restore tts and smtp blocks ( #2162 )
...
* fix(icons): fix mailgun
* register smtp block that was missing
2025-12-02 16:21:43 -08:00
Waleed
bf54c88ae4
feat(models): added xai models and updated gemini pricing ( #2161 )
2025-12-02 14:31:23 -08:00
Waleed
41c068c023
improvement(lib): refactored lib/ to be more aligned with queries and api directory ( #2160 )
...
* fix(lib): consolidate into core dir in lib/
* refactored lib/
2025-12-02 14:17:41 -08:00
Waleed
6fda9bd72e
feat(models): added latest mistral models ( #2159 )
2025-12-02 13:46:00 -08:00
Waleed
3b4f227e43
fix(mcp): reuse sessionID for consecutive MCP tool calls, fix dynamic args clearing, fix refreshing tools on save ( #2158 )
...
* fix(mcp): reuse sessionID for consecutive MCP tool calls, fix dynamic args clearing, fix refreshing tools on save
* prevent defaults
* fix subblock text area
* added placeholders in tool-inp for mcp dynamic args
* ack PR comments
2025-12-02 12:37:59 -08:00
Siddharth Ganesan
0ae7eb197a
improvement(agent): switch default model to claude 4.5 sonnet ( #2156 )
...
* Switch default model to claude 4.5 sonnet
* Fix defaults
* Switch back to medium
2025-12-01 18:34:46 -08:00
Waleed
304b5d9c7e
feat(i18n): update translations ( #2153 )
...
* feat(i18n): update translations
* fix build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-01 15:15:13 -08:00
Waleed
ee3e1e8cf9
fix(docs): update docs to background instead of backgroundColor ( #2154 )
2025-12-01 14:16:23 -08:00
Vikhyath Mondreti
774e5d585c
v0.5.15: add tools, revert subblock prop change
2025-12-01 13:52:12 -08:00
Vikhyath Mondreti
ede41af674
fix(selector): remove subblock state prop for subblock component ( #2151 )
2025-12-01 13:46:32 -08:00
Waleed
cb0c55c6f6
feat(tools): added rds, dynamodb, background color gradient ( #2150 )
...
* feat(tools): added rds tools/block
* feat(tools): added rds, dynamodb, background color gradient
* changed conditions for WHERE condition to be json conditions instead of raw string
2025-12-01 13:42:05 -08:00
Vikhyath Mondreti
54cc93743f
v0.5.14: fix issue with teams, google selectors + cleanup code
2025-12-01 12:39:39 -08:00
Vikhyath Mondreti
d22b21c8d1
improvement(selectors): make serviceId sole source of truth ( #2128 )
...
* improvement(serviceId): make serviceId sole source of truth
* incorrect gmail service id
* fix teams selectors
* fix linkedin
2025-12-01 12:33:26 -08:00
Waleed
8c32ad4c0d
v0.5.13: polling fixes, generic agent search tool, status page, smtp, sendgrid, linkedin, more tools ( #2148 )
...
* feat(tools): added smtp, sendgrid, mailgun, linkedin, fixed permissions in context menu (#2133 )
* feat(tools): added twilio sendgrid integration
* feat(tools): added smtp, sendgrid, mailgun, fixed permissions in context menu
* added top level mocks for sporadically failing tests
* incr type safety
* fix(team-plans): track departed member usage so value not lost (#2118 )
* fix(team-plans): track departed member usage so value not lost
* reset usage to 0 when they leave team
* prep merge with stagig
* regen migrations
* fix org invite + ws selection'
---------
Co-authored-by: Waleed <walif6@gmail.com >
* feat(i18n): update translations (#2134 )
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* feat(creators): add verification for creators (#2135 )
* feat(tools): added apify block/tools (#2136 )
* feat(tools): added apify
* cleanup
* feat(i18n): update translations (#2137 )
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* feat(env): added more optional env var examples (#2138 )
* feat(statuspage): added statuspage, updated list of tools in footer, renamed routes (#2139 )
* feat(statuspage): added statuspage, updated list of tools in footer, renamed routes
* ack PR comments
* feat(tools): add generic search tool (#2140 )
* feat(i18n): update translations (#2141 )
* fix(sdks): bump sdk versions (#2142 )
* fix(webhooks): count test webhooks towards usage limit (#2143 )
* fix(bill): add requestId to webhook processing (#2144 )
* improvement(subflow): remove all associated edges when moving a block into a subflow (#2145 )
* improvement(subflow): remove all associated edges when moving a block into a subflow
* ack PR comments
* fix(polling): mark webhook failed on webhook trigger errors (#2146 )
* fix(deps): declare core transient deps explicitly (#2147 )
* fix(deps): declare core transient deps explicitly
* ack PR comments
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-12-01 10:15:36 -08:00
Waleed
1e080e98e8
fix(deps): declare core transient deps explicitly ( #2147 )
...
* fix(deps): declare core transient deps explicitly
* ack PR comments
2025-12-01 09:51:00 -08:00
Waleed
b069034d9c
fix(polling): mark webhook failed on webhook trigger errors ( #2146 )
2025-12-01 08:18:41 -08:00
Waleed
3a4f130f69
improvement(subflow): remove all associated edges when moving a block into a subflow ( #2145 )
...
* improvement(subflow): remove all associated edges when moving a block into a subflow
* ack PR comments
2025-11-30 23:20:51 -08:00
Waleed
e80feee51f
fix(bill): add requestId to webhook processing ( #2144 )
2025-11-30 21:21:54 -08:00
Waleed
7f62467f84
fix(webhooks): count test webhooks towards usage limit ( #2143 )
2025-11-30 20:28:36 -08:00
Waleed
7b2792122d
fix(sdks): bump sdk versions ( #2142 )
2025-11-30 19:47:58 -08:00
Waleed
4e9cab39c3
feat(i18n): update translations ( #2141 )
2025-11-30 14:23:27 -08:00
Waleed
e3a57d30e8
feat(tools): add generic search tool ( #2140 )
2025-11-30 14:13:46 -08:00
Waleed
f25db707d7
feat(statuspage): added statuspage, updated list of tools in footer, renamed routes ( #2139 )
...
* feat(statuspage): added statuspage, updated list of tools in footer, renamed routes
* ack PR comments
2025-11-30 10:46:18 -08:00
Waleed
08d57b4f8b
feat(env): added more optional env var examples ( #2138 )
2025-11-30 09:13:39 -08:00
Waleed
f56d85bda6
feat(i18n): update translations ( #2137 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-30 09:07:35 -08:00
Waleed
d7a650a355
feat(tools): added apify block/tools ( #2136 )
...
* feat(tools): added apify
* cleanup
2025-11-29 23:42:43 -08:00
Waleed
a8f87f7e3a
feat(creators): add verification for creators ( #2135 )
2025-11-29 20:58:18 -08:00
Waleed
9330940658
feat(i18n): update translations ( #2134 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-29 20:30:56 -08:00
Vikhyath Mondreti
fc5f815c7a
fix(team-plans): track departed member usage so value not lost ( #2118 )
...
* fix(team-plans): track departed member usage so value not lost
* reset usage to 0 when they leave team
* prep merge with stagig
* regen migrations
* fix org invite + ws selection'
---------
Co-authored-by: Waleed <walif6@gmail.com >
2025-11-29 18:27:12 -08:00
Waleed
7bf9251db1
feat(tools): added smtp, sendgrid, mailgun, linkedin, fixed permissions in context menu ( #2133 )
...
* feat(tools): added twilio sendgrid integration
* feat(tools): added smtp, sendgrid, mailgun, fixed permissions in context menu
* added top level mocks for sporadically failing tests
* incr type safety
2025-11-29 17:58:42 -08:00
Waleed
1d08796853
v0.5.12: memory optimizations, sentry, incidentio, posthog, zendesk, pylon, intercom, mailchimp, loading optimizations ( #2132 )
...
* fix(memory-util): fixed unbounded array of gmail/outlook pollers causing high memory util, added missing db indexes/removed unused ones, auto-disable schedules/webhooks after 10 consecutive failures (#2115 )
* fix(memory-util): fixed unbounded array of gmail/outlook pollers causing high memory util, added missing db indexes/removed unused ones, auto-disable schedules/webhooks after 10 consecutive failures
* ack PR comments
* ack
* improvement(teams-plan): seats increase simplification + not triggering checkout session (#2117 )
* improvement(teams-plan): seats increase simplification + not triggering checkout session
* cleanup via helper
* feat(tools): added sentry, incidentio, and posthog tools (#2116 )
* feat(tools): added sentry, incidentio, and posthog tools
* update docs
* fixed docs to use native fumadocs for llms.txt and copy markdown, fixed tool issues
* cleanup
* enhance error extractor, fixed posthog tools
* docs enhancements, cleanup
* added more incident io ops, remove zustand/shallow in favor of zustand/react/shallow
* fix type errors
* remove unnecessary comments
* added vllm to docs
* feat(i18n): update translations (#2120 )
* feat(i18n): update translations
* fix build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* improvement(workflow-execution): perf improvements to passing workflow state + decrypted env vars (#2119 )
* improvement(execution): load workflow state once instead of 2-3 times
* decrypt only in get helper
* remove comments
* remove comments
* feat(models): host google gemini models (#2122 )
* feat(models): host google gemini models
* remove unused primary key
* feat(i18n): update translations (#2123 )
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* feat(tools): added zendesk, pylon, intercom, & mailchimp (#2126 )
* feat(tools): added zendesk, pylon, intercom, & mailchimp
* finish zendesk and pylon
* updated docs
* feat(i18n): update translations (#2129 )
* feat(i18n): update translations
* fixed build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* fix(permissions): add client-side permissions validation to prevent unauthorized actions, upgraded custom tool modal (#2130 )
* fix(permissions): add client-side permissions validation to prevent unauthorized actions, upgraded custom tool modal
* fix failing test
* fix test
* cleanup
* fix(custom-tools): add composite index on custom tool names & workspace id (#2131 )
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-28 16:08:06 -08:00
Waleed
21a640af50
fix(custom-tools): add composite index on custom tool names & workspace id ( #2131 )
2025-11-28 15:33:08 -08:00
Waleed
a10e1a63af
fix(permissions): add client-side permissions validation to prevent unauthorized actions, upgraded custom tool modal ( #2130 )
...
* fix(permissions): add client-side permissions validation to prevent unauthorized actions, upgraded custom tool modal
* fix failing test
* fix test
* cleanup
2025-11-28 12:24:22 -08:00
Waleed
be91cd3794
feat(i18n): update translations ( #2129 )
...
* feat(i18n): update translations
* fixed build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-27 18:35:31 -08:00
Waleed
1ee49ae611
feat(tools): added zendesk, pylon, intercom, & mailchimp ( #2126 )
...
* feat(tools): added zendesk, pylon, intercom, & mailchimp
* finish zendesk and pylon
* updated docs
2025-11-27 16:33:47 -08:00
Waleed
aab1b3f259
feat(i18n): update translations ( #2123 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-26 12:53:17 -08:00
Waleed
8000394e98
feat(models): host google gemini models ( #2122 )
...
* feat(models): host google gemini models
* remove unused primary key
2025-11-26 12:30:20 -08:00
Vikhyath Mondreti
0830490d32
improvement(workflow-execution): perf improvements to passing workflow state + decrypted env vars ( #2119 )
...
* improvement(execution): load workflow state once instead of 2-3 times
* decrypt only in get helper
* remove comments
* remove comments
2025-11-26 12:02:55 -08:00
Waleed
93e1c513b2
feat(i18n): update translations ( #2120 )
...
* feat(i18n): update translations
* fix build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-25 21:35:15 -08:00
Waleed
ff79b78b5f
feat(tools): added sentry, incidentio, and posthog tools ( #2116 )
...
* feat(tools): added sentry, incidentio, and posthog tools
* update docs
* fixed docs to use native fumadocs for llms.txt and copy markdown, fixed tool issues
* cleanup
* enhance error extractor, fixed posthog tools
* docs enhancements, cleanup
* added more incident io ops, remove zustand/shallow in favor of zustand/react/shallow
* fix type errors
* remove unnecessary comments
* added vllm to docs
2025-11-25 19:50:23 -08:00
Vikhyath Mondreti
3a3c946607
improvement(teams-plan): seats increase simplification + not triggering checkout session ( #2117 )
...
* improvement(teams-plan): seats increase simplification + not triggering checkout session
* cleanup via helper
2025-11-25 19:00:12 -08:00
Waleed
7b7586d093
fix(memory-util): fixed unbounded array of gmail/outlook pollers causing high memory util, added missing db indexes/removed unused ones, auto-disable schedules/webhooks after 10 consecutive failures ( #2115 )
...
* fix(memory-util): fixed unbounded array of gmail/outlook pollers causing high memory util, added missing db indexes/removed unused ones, auto-disable schedules/webhooks after 10 consecutive failures
* ack PR comments
* ack
2025-11-25 14:15:46 -08:00
Waleed
ebcd243942
v0.5.11: stt, videogen, vllm, billing fixes, new models
2025-11-25 01:14:12 -08:00
Siddharth Ganesan
d413bcdfb0
feat(copilot): add claude opus 4.5 and remove context usage indicator ( #2113 )
...
* Add claude opus 4.5 to copilot and remove context usage indicator
* Lint
2025-11-24 16:40:55 -08:00
Siddharth Ganesan
ff768ca410
fix(copilot): fix webhook triggers unsaving in new diff store ( #2096 )
...
* Fix copilot trigger unsave
* Fix for schedules
* fix lint
* hide schedule save subblock from preview
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-24 16:06:11 -08:00
Vikhyath Mondreti
bbaf7e90f8
improvement(autolayout): simplify code to use fixed block widths, height + refactor ( #2112 )
...
* improvement(autolayout): simplify code to use fixed block widths, height + refactor
* change to aliased imports
2025-11-24 13:13:28 -08:00
Waleed
c80827f21b
feat(agent): added workflow, kb, and function as a tool for agent block, fix keyboard nav in tool input ( #2107 )
...
* feat(agent): added workflow, kb, and function as a tool for agent block
* fix keyboard nav and keyboard selection in tool-inp
* ack PR comments
* remove custom tool changes
* fixed kb tools for agent
* cleanup
2025-11-24 12:16:02 -08:00
Waleed
a5b7897b34
feat(models): added claude opus 4.5 ( #2111 )
...
* feat(models): added claude opus 4.5
* add to copilot dropdown
2025-11-24 12:12:30 -08:00
Vikhyath Mondreti
c6482f2997
fix(billing): only check owners for billed overages ( #2085 )
2025-11-24 11:30:29 -08:00
Adam Gough
bf1719a294
added new scope ( #2110 )
2025-11-24 10:34:51 -08:00
Waleed
619cab162d
feat(i18n): update translations ( #2106 )
...
Co-authored-by: aadamgough <aadamgough@users.noreply.github.com >
2025-11-22 21:25:53 -08:00
Adam Gough
72776f4402
improvement(docs): added docs content ( #2105 )
2025-11-22 17:52:56 -08:00
Waleed
6114c213d2
feature(models): added vllm provider ( #2103 )
...
* Add vLLM self-hosted provider
* updated vllm to have pull parity with openai, dynamically fetch models
---------
Co-authored-by: MagellaX <alphacr792@gmail.com >
2025-11-22 14:50:43 -08:00
Waleed
d1f0d21e7f
improvement(logs): surface integration triggers in logs instead of catchall 'webhook' trigger type ( #2102 )
...
* improvement(logs): surface integration triggers in logs instead of catchall
* optimized calculation, added new triggers to search
* cleanup
* fix console log
2025-11-22 14:18:42 -08:00
Waleed
33ac828d3d
fix(settings): settings components and behavior consolidation ( #2100 )
...
* fix(settings): settings components and behavior consolidation
* ack PR comments
2025-11-21 19:49:32 -08:00
Adam Gough
29156e3b61
added missing mcp images ( #2099 )
2025-11-21 19:02:04 -08:00
Adam Gough
fa4b34fc46
removed broken scope ( #2098 )
2025-11-21 18:45:00 -08:00
Waleed
9fad5860bc
feat(i18n): update translations ( #2097 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-21 18:28:13 -08:00
Waleed
0a4244bcef
feat(tools): added more tts providers, added stt and videogen models, fixed search modal keyboard nav ( #2094 )
...
* feat(tools): added more tts providers, added stt and videogen models, fixed search modal keyboard nav
* fixed icons
* cleaned up
* added falai
* improvement: icons
* fixed build
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-11-21 16:56:13 -08:00
Waleed
b7e814b721
v0.5.10: copilot upgrade, preprocessor, logs search, UI, code hygiene
2025-11-21 12:04:34 -08:00
Siddharth Ganesan
3be57aff8f
improvement(copilot): add gpt5.1 and codex ( #2092 )
2025-11-21 11:39:27 -08:00
Siddharth Ganesan
ddd3219126
improvement(copilot): v0.2 ( #2086 )
...
* Edit workflow returns workflow
* Condense workflkow conosle
* Limit console results to 2
* mark checkoff v1
* Mark and checkoff todo
* Fixes
* Plan mode
* fix agent output
* broken
* Fixes
* Fix diff mode persist
* Fix diff coloring
* Undo/redo
* Checkpoint udno redo
* fix(templates): fix templates details page (#1942 )
* Fix template details
* Fix deps
* fix(templates-details): restore approval feature, and keep details UI consistent, smoothen out creation of profile (#1943 )
* fix(templates): view current ui
* update UI to be less cluttered
* make state management for creating user profile smoother
* fix autoselect logic
* fix lint
* fix(landing): need to propagate landing page copilot prompt (#1944 )
* fix(wand): subblocks should not be overwritten after wand gen (#1946 )
* fix(settings): fix broken api keys, help modal, logs, workflow renaming (#1945 )
* fix(settings): fix broken api keys, help modal, logs, workflow renaming
* fix build
* cleanup
* use emcn
* fix(files): changed file input value sample from string -> object (#1947 )
* improvement: usage-indicator UI (#1948 )
* fix(deploy): fix button (#1949 )
* fix(executor): consolidate execution hooks (#1950 )
* fix(autoconnect): should check if triggermode is set from the toolbar drag event directly (#1951 )
* improvement: templates styling (#1952 )
* improvement: template use button (#1954 )
* feat(newgifs): added new gifs (#1953 )
* new gifs
* changed wording
* changed wording
* lowercase
* changed wording
* remove blog stuff
---------
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: waleed <walif6@gmail.com >
* feat(drizzle): added ods for analytics from drizzle (#1956 )
* feat(drizzle): added ods for analytics from drizzle
* clean
* fix(sheets): file selector had incorrect provider (#1958 )
* feat(docs): added docs analytics drizzle ods (#1957 )
* feat(docs): added docs analytics drizzle ods
* fix build
* fix provider for docs selector (#1959 )
* fix(custom-tools): updates to legacy + copilot generated custom tools (#1960 )
* fix(custom-tools): updates to existing tools
* don't reorder custom tools in modal based on edit time
* restructure custom tools to persist copilot generated tools
* fix tests
* fix(slack): remove update message incorrect canonical param (#1964 )
* fix(slack): send message tool
* add logging
* add more logs
* add more logs
* fix canonical param
* improvement(templates): add share button, serve public templates routes for unauthenticated users and workspace one for authenticated users, improve settings style and organization (#1962 )
* improvement(templates): add share button, serve public templates routes for unauthenticated users and workspace one for authenticated users, improve settings style and organization
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
* fix(onedrive): incorrect canonical param (#1966 )
* fix(onedrive): incorrect canonical param
* fix download file
* fix
* fix
* Revert "fix"
This reverts commit f68ccd75fd .
* Revert "fix"
This reverts commit f3d8acee7d .
* fix(executor): streaming after tool calls (#1963 )
* Provider changes
* Fix lint
* fix(code): readd wand to code subblock (#1969 )
* fix(cmd-k): z-index + reoder tools, triggers (#1970 )
* fix(cmd-k): z-index + reoder tools, triggers
* fix more z-index styling
* fix(executor): streaming response format (#1972 )
* fix(workflow-block): fix redeploy header to not repeatedly show redeploy when redeploy is not necessary (#1973 )
* fix(workflow-block): fix redeploy header to not repeatedly show redeploy when redeploy is not necessary
* cleanup
* improvement(platform): chat, emcn, terminal, usage-limit (#1974 )
* improvement(usage-indicator): layout
* improvement: expand default terminal height
* fix: swap workflow block ports
* improvement: chat initial positioning
* improvement(chat): display; improvement(emcn): popover attributes
* fix lint
* feat(settings): added reactquery for settings, removed zustand stores, added apollo, added workflow block selector dropdown search, added add environment variable option to empty env var dropdown (#1971 )
* feat(settings): added reactquery for settings, removed zustand stores, added apollo, added workflow block selector dropdown search, added add environment variable option to empty env var dropdown
* fix delete dialog for copilot keys
* simplify combobox
* fix more z indices
* consolidated duplicate hooks
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
* fix(copilot-subflows): copilot-added subflows id mismatch (#1977 )
* feat(i18n): update translations (#1978 )
* feat(i18n): update translations
* fix build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* fix(logs): show block inputs (#1979 )
* Fix executor lgos block inputs
* Fix Comment
* fix(onedrive): parse array values correctly (#1981 )
* fix(onedrive): parse array values correctly
* fix onedrive
* fix
* fix onedrive input parsing by reusing code subblock
* fix type
* feat(files): add presigned URL generation support for execution files (#1980 )
* fix(popovers): billed account + async example command (#1982 )
* fix(settings): update usage data in settings > subs to use reactquery hooks (#1983 )
* fix(settings): update usage data in settings > subs to use reactquery hooks
* standardize usage pills calculation
* fix(output-selector): z-index in chat deploy modal (#1984 )
* improvement(logs): improved logs search (#1985 )
* improvement(logs): improved logs search
* more
* ack PR comments
* feat(slack): added slack full message object in response (#1987 )
* feat(slack): add better error messages, reminder to add bot to app (#1990 )
* feat(i18n): update translations (#1989 )
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* fix(landing): hero stripe icon (#1988 )
* Temp
* Update
* Update
* Update
* Progress
* Diff store fixes
* simplify sockets ops for diff store
* Search patterns tool
* Better tool calls
* Fix sanitizationg
* Context window display
* fix(variables): fix double stringification (#1991 )
* improvement(variables): support dot notation for nested objects (#1992 )
* improvement(tanstack): migrate multiple stores (#1994 )
* improvement(tanstack): migrate folders, knowledge to tanstack
* fix types
* fix(folders): duplicate (#1996 )
* fix(variables): fix variables block json resolution (#1997 )
* Improvement(ui/ux): signup, command-list, cursors, search modal, workflow runs, usage indicator (#1998 )
* improvement: signup loading, command-list, cursors, search modal ordering
* improvement: workflow runs, search modal
* improvement(usage-indicator): ui/ux
* test(pr): hackathon (#1999 )
* test(pr): github trigger (#2000 )
* fix(usage-indicator): conditional rendering, upgrade, and ui/ux (#2001 )
* fix: usage-limit indicator and render conditonally on is billing enabled
* fix: upgrade render
* fix(notes): fix notes, tighten spacing, update deprecated zustand function, update use mention data to ignore block positon (#2002 )
* fix(pdfs): use unpdf instead of pdf-parse (#2004 )
* fix(modals): fix z-index for various modals and output selector and variables (#2005 )
* fix(condition): treat condition input the same as the code subblock (#2006 )
* feat(models): added gpt-5.1 (#2007 )
* improvement: runpath edges, blocks, active (#2008 )
* feat(i18n): update translations (#2009 )
* fix(triggers): check triggermode and consolidate block type (#2011 )
* fix(triggers): disabled trigger shouldn't be added to dag (#2012 )
* Fix disabled blocks
* Comments
* Fix api/chat trigger not found message
* fix(tags): only show start block upstream if is ancestor (#2013 )
* fix(variables): Fix resolution on double < (#2016 )
* Fix variable <>
* Ling
* Clean
* feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect (#2015 )
* feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect
* fix build
* ack PR comments
* feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI (#2017 )
* feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI
* use useInfiniteQuery for logs fetching
* fix(copilot): run workflow supports input format and fix run id (#2018 )
* fix(router): fix error edge in router block + fix source handle problem (#2019 )
* Fix router block error port handling
* Remove comment
* Fix edge execution
* improvement: code subblock, action bar, connections (#2024 )
* improvement: action bar, connections
* fix: code block draggable resize
* fix(response): fix response block http format (#2027 )
* Fix response block
* Lint
* fix(notes): fix notes block spacing, additional logs for billing transfer route (#2029 )
* fix(usage-data): refetch on usage limit update in settings (#2032 )
* fix(overage): fix pill calculation in the usage indicator to be consistent across views (#2034 )
* fix(workflows): fixed workflow loading in without start block, added templates RQ hook, cleaned up unused templates code (#2035 )
* fix(triggers): dedup + not surfacing deployment status log (#2033 )
* fix(triggers): dedup + not surfacing deployment status log
* fix ms teams
* change to microsoftteams
* Revert "change to microsoftteams"
This reverts commit 217f808641 .
* fix
* fix
* fix provider name
* fix oauth for msteams
* improvement(undo-redo): expand undo-redo store to store 100 ops instead of 15 (#2036 )
* improvement(undo-redo): expand undo-redo store to store 100 ops instead of 15
* prevent undo-redo from interfering with subblock browser text undo
* improvement(docs): remove copy page from mobile view on docs (#2037 )
* improvement(docs): remove copy page from mobile view on docs
* bring title and pagenav lower on mobile
* added cursor pointer to clickable components in docs
* fix(workflow-block): clearing child workflow input format field must lazy cascade parent workflow state deletion (#2038 )
* Error tools
* Ui tools
* Navigate ui tool
* Combine env vars and oauth tools
* Plan mode section
* Plan mode v1
* Plan mode v1
* Plan mode improvements
* Build plan button
* Make workflow plan editable
* Tool improvements
* Fix build plan button
* Lint
* Fix
* Fix lint
* Fix plan
* Remove migrations
* fix undo/redo settling of ops
* Add migratinos back
* Smoothen out diff store
* Hide plan mode
* Fix lint
* Edit run workflow params
* Fix lint
* Fix tests
* Fix typing
* Fix build errors and lint
* Fix build
* Fix tests
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-21 10:22:08 -08:00
Waleed
67bd5bd8fa
fix(integ): remove unused oauth providers from list of supported integrations ( #2090 )
2025-11-20 20:20:10 -08:00
Waleed
c52501616c
feat(i18n): update translations ( #2088 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-20 19:37:20 -08:00
Emir Karabeg
3dbf0f5679
feat: keyboard navigation; improvement: SEO/GEO; refactor: file structure, unused fonts; fix: chat streaming, notification stack ( #2083 )
...
* improvement: panel tabs handler on click
* fix: output break words
* feat: keyboard navigation; improvement: SEO/GEO; refactor: file structure, unused fonts; fix: chat streaming, notification stack
* feat: unresolved value handling on error; fix: layout refresh; refactor: delete old panel
* refactor: control bar delete; improvement: workflow constants; fix: clear notifications keyboard shortcut
* update developers count
* fixed relative imports
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-11-20 19:37:09 -08:00
Emir Karabeg
6187561219
improvement(chat): ui ( #2089 )
2025-11-20 19:16:51 -08:00
Waleed
022b4f64a7
fix(linear): fix remaining ops ( #2087 )
2025-11-20 19:02:12 -08:00
Waleed
768cdec6ce
fix(logs): fixed logs search ( #2084 )
2025-11-20 17:16:08 -08:00
Waleed
75f55c894a
fix(logging): add preprocessing util shared by all execution paths ( #2081 )
...
* fix(logging): add preprocessing util shared by all execution paths
* DRY
2025-11-20 14:05:14 -08:00
Waleed
4a0450d1fc
fix(embeddings): modified embeddings utils to only index english docs ( #2078 )
2025-11-20 14:03:49 -08:00
Waleed
00ae718692
improvement(runners): upgrade runners, remove trigger deploy action ( #2082 )
2025-11-20 13:49:17 -08:00
Vikhyath Mondreti
d7586cdd9f
fix(undo-redo): eviction policy to not have unbounded undo-redo stacks ( #2079 )
...
* fix(undo-redo): eviction policy to not have unbounded undo-redo stacks
* fix zindex custom tools delete
2025-11-20 12:12:04 -08:00
Waleed
842ef27ed9
v0.5.9: add backwards compatibility for agent messages array
2025-11-20 11:19:42 -08:00
Waleed
f208ff9356
fix(agent): add backwards compat for agent messages array ( #2076 )
...
* fix(agent): add backwards compat for agent messages array
* add tests
2025-11-20 11:16:06 -08:00
Vikhyath Mondreti
31c34b2ea3
v0.5.8: notifications, billing, ui changes, store loading state machine
2025-11-20 01:32:32 -08:00
Vikhyath Mondreti
304cafe698
improvement(linear): cleanup linear checks ( #2075 )
2025-11-20 01:32:01 -08:00
Vikhyath Mondreti
472aff5dd7
fix(resolver): json/array field parsing ( #2074 )
...
* fix(resolver): json/array field parsing
* remove comment
2025-11-20 00:27:12 -08:00
Waleed
4d5c574363
fix(stt): add fallback for ffmpeg ( #2073 )
2025-11-19 21:49:12 -08:00
Waleed
e7d4afa46b
feat(i18n): update translations ( #2071 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-19 21:21:52 -08:00
Waleed
f570592ad7
fix(linear): update required fields ( #2070 )
2025-11-19 21:17:37 -08:00
Waleed
e64b1c9fcd
feat(tools): added speech to text with openai whisper, elevenlabs, and deepgram ( #2068 )
...
* feat(tools): added speech to text with openai whisper, elevenlabs, and deepgram
* added new file icons, implemented ffmpeg
* updated docs
* revert environment
2025-11-19 21:03:54 -08:00
Waleed
7c5d625ca5
fix(blogs): update sitemap and fix loading strat on blogs to prevent mobile crash ( #2067 )
...
* fix(blogs): update sitemap and fix loading strat on blogs to prevent mobile crash
* updated sitemap
2025-11-19 19:58:26 -08:00
Vikhyath Mondreti
e5cb6e3d0f
improvement(store-hydration): refactor loading state tracking for workflows ( #2065 )
...
* improvement(store-hydration): refactor loading state tracking for workflows
* fix type issue
* fix
* fix deploy modal reference
* sidebar
* new panel
* reset stores
2025-11-19 19:10:43 -08:00
Waleed
e4ccedc4ff
fix(tools): added stricter aura host db validation check for neo4j tool ( #2066 )
2025-11-19 18:44:33 -08:00
Emir Karabeg
d9cb63ce5f
feat(chat): add 'add inputs' button to chat window ( #2057 )
...
* improvement(ui): workflow-block border
* feat(chat): add inputs button
* added socket event, reused existing utils to persist chat inputs
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-11-19 18:12:03 -08:00
Waleed
3468593f84
feat(i18n): update translations ( #2064 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-19 18:01:52 -08:00
Waleed
95d5fd9c35
feat(i18n): update translations ( #2062 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-19 17:44:42 -08:00
Waleed
becd19bc50
improvement(ux): added tab key navigation for agent messages, made variables styling match chat, added neo4j and calendly ( #2056 )
...
* improvement(ux): added tab key navigation for agent messages, made variables styling match chat
* added neo4j tools, added calendly tools and triggers
* more style improvements
* consolidate wand generation type
* more ui improvements
* fix calendly
* tested all neo4j tools
* added fuzzy search for search modal, tested and fixed calendly
* updated docs
* fix various broken docs links, neo4j param validation
* removed limit from neo4j block
2025-11-19 17:40:20 -08:00
Travis Johnson
c93f6620f6
improvement(tools): add eleven_v3 to elevenlabs block ( #2053 )
2025-11-19 17:39:17 -08:00
Adam Gough
3647a3e38c
improvement(tools): added add worksheet to excel block ( #2061 )
...
Co-authored-by: aadamgough <adam@sim.ai >
2025-11-19 17:34:45 -08:00
Vikhyath Mondreti
f609b6ea4a
fix(z-index): deployment versions rename + view active popover ( #2059 )
2025-11-19 16:42:09 -08:00
Vikhyath Mondreti
2be3007d69
fix(mcp-preview): server and tool name fetch to use tanstack ( #2058 )
...
* fix(mcp-preview): server and tool name fetch to use tanstack
* remove comments
* fix mcp tool interface
* change incorrect reference
* fix
* remove comments
2025-11-19 16:22:17 -08:00
Waleed
570b8d61f0
improvement(runners): added blacksmith optimizations to workflows and dockerfiles to enhance performance ( #2055 )
...
* added blacksmith optimizations to workflows and dockerfiles to enhance performance. please review before pushing to production
* remove cache from and cache to directives from docker based actions, per blacksmith docs
---------
Co-authored-by: Connor Mulholland <connormul@Connors-MacBook-Pro.local >
2025-11-19 13:07:03 -08:00
Waleed
7045c4a47b
fix(dialogs): standardized delete modals ( #2049 )
...
* standardized delete modals
* fix
* fix(ui): live usage indicator, child trace spans, cancel subscription modal z-index (#2044 )
* cleanup
* show trace spans for child blocks that error
* fix z index for cancel subscription popup
* rotating digit live usage indicator
* fix
* remove unused code
* fix type
* fix(billing): fix team upgrade
* fix
* fix tests
---------
Co-authored-by: waleed <walif6@gmail.com >
* remove unused barrel exports
* remove unused components
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-11-18 21:17:06 -08:00
Vikhyath Mondreti
5e11e5df91
fix(ui): live usage indicator, child trace spans, cancel subscription modal z-index ( #2044 )
...
* cleanup
* show trace spans for child blocks that error
* fix z index for cancel subscription popup
* rotating digit live usage indicator
* fix
* remove unused code
* fix type
* fix(billing): fix team upgrade
* fix
* fix tests
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-11-18 20:21:16 -08:00
Waleed
2608f2f12c
fix(copiolot-ui): fix code markdown rendering in copilot & table ( #2048 )
2025-11-18 18:06:18 -08:00
Waleed
96207d85a7
fix(subflows): add loops/parallels to accessible list of blocks in the tag dropdown when contained withitn a subflow ( #2047 )
...
* fix(subflows): add loops/parallels to accessible list of blocks in the tag dropdown when contained withitn a subflow
* remove currentIteration in loop
2025-11-18 17:24:30 -08:00
Waleed
a7fe1d3aea
fix(models): remove unrelease oai models, fix help modal ( #2046 )
2025-11-18 17:08:47 -08:00
Waleed
3faab2cb01
improvement(notifications): add option to disable error notifications, remove deprecated autoFillEnvVars field ( #2045 )
2025-11-18 16:28:59 -08:00
Emir Karabeg
02d9fedf0c
feat(agent): messages array, memory ( #2023 )
...
* feat(agent): messages array, memory options
* feat(messages-input): re-order messages
* backend for new memory setup, backwards compatibility in loadWorkflowsFromNormalizedTable from old agent block to new format
* added memories all conversation sliding token window, standardized modals
* lint
* fix build
* reorder popover for output selector for chat
* add internal auth, finish memories
* fix rebase
* fix failing test
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-11-18 15:58:10 -08:00
Waleed
a8a693f1ff
fix(deploy): add sockets op for renaming blocks ( #2043 )
...
* fix(deploy): add sockets op for renaming blocks
* remove old unused helpers
2025-11-18 15:57:49 -08:00
Emir Karabeg
e0aade85a6
feat: notification store ( #2025 )
...
* feat: notification store
* feat: notification stack; improvement: chat output select
2025-11-18 10:43:24 -08:00
Vikhyath Mondreti
8f0ef58056
v0.5.7: combobox selectors, usage indicator, workflow loading race condition, other improvements
2025-11-17 21:25:51 -08:00
Vikhyath Mondreti
33ca1483aa
Merge branch 'main' into staging
2025-11-17 21:21:30 -08:00
Vikhyath Mondreti
620ce97056
improvement(selectors): consolidate all integration selectors to use the combobox ( #2020 )
...
* improvement(selectors): consolidate all integration selectors to use the combobox
* improved credential selector and file-upload styling to use emcn combobox
* update mcp subblocks to use emcn components, delete unused mcp server modal
* fix filterOptions change
* fix project selector
* attempted jira fix
* fix gdrive inf calls
* rewrite credential selector
* fix docs
* fix onedrive folder
* fix
* fix
* fix excel cred fetch
* fix excel part 2
---------
Co-authored-by: waleed <walif6@gmail.com >
2025-11-17 21:06:52 -08:00
Vikhyath Mondreti
25ac91779b
fix(workflow-block): clearing child workflow input format field must lazy cascade parent workflow state deletion ( #2038 )
2025-11-17 19:00:50 -08:00
Waleed
d51a756c1b
improvement(docs): remove copy page from mobile view on docs ( #2037 )
...
* improvement(docs): remove copy page from mobile view on docs
* bring title and pagenav lower on mobile
* added cursor pointer to clickable components in docs
2025-11-17 18:10:52 -08:00
Waleed
3d1feab507
improvement(undo-redo): expand undo-redo store to store 100 ops instead of 15 ( #2036 )
...
* improvement(undo-redo): expand undo-redo store to store 100 ops instead of 15
* prevent undo-redo from interfering with subblock browser text undo
2025-11-17 18:00:12 -08:00
Vikhyath Mondreti
98908dbfb9
fix(triggers): dedup + not surfacing deployment status log ( #2033 )
...
* fix(triggers): dedup + not surfacing deployment status log
* fix ms teams
* change to microsoftteams
* Revert "change to microsoftteams"
This reverts commit 217f808641 .
* fix
* fix
* fix provider name
* fix oauth for msteams
2025-11-17 17:48:22 -08:00
Waleed
00d9b45a22
fix(workflows): fixed workflow loading in without start block, added templates RQ hook, cleaned up unused templates code ( #2035 )
2025-11-17 17:31:01 -08:00
Waleed
b5b2855b40
fix(overage): fix pill calculation in the usage indicator to be consistent across views ( #2034 )
2025-11-17 16:22:24 -08:00
Waleed
a81f3847df
fix(usage-data): refetch on usage limit update in settings ( #2032 )
2025-11-17 15:07:52 -08:00
Waleed
3058e35edf
v0.5.6: executor fixes, UI improvements, run paths ( #2028 )
...
* test(pr): hackathon (#1999 )
* test(pr): github trigger (#2000 )
* fix(usage-indicator): conditional rendering, upgrade, and ui/ux (#2001 )
* fix: usage-limit indicator and render conditonally on is billing enabled
* fix: upgrade render
* fix(notes): fix notes, tighten spacing, update deprecated zustand function, update use mention data to ignore block positon (#2002 )
* fix(pdfs): use unpdf instead of pdf-parse (#2004 )
* fix(modals): fix z-index for various modals and output selector and variables (#2005 )
* fix(condition): treat condition input the same as the code subblock (#2006 )
* feat(models): added gpt-5.1 (#2007 )
* improvement: runpath edges, blocks, active (#2008 )
* feat(i18n): update translations (#2009 )
* fix(triggers): check triggermode and consolidate block type (#2011 )
* fix(triggers): disabled trigger shouldn't be added to dag (#2012 )
* Fix disabled blocks
* Comments
* Fix api/chat trigger not found message
* fix(tags): only show start block upstream if is ancestor (#2013 )
* fix(variables): Fix resolution on double < (#2016 )
* Fix variable <>
* Ling
* Clean
* feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect (#2015 )
* feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect
* fix build
* ack PR comments
* feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI (#2017 )
* feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI
* use useInfiniteQuery for logs fetching
* fix(copilot): run workflow supports input format and fix run id (#2018 )
* fix(router): fix error edge in router block + fix source handle problem (#2019 )
* Fix router block error port handling
* Remove comment
* Fix edge execution
* improvement: code subblock, action bar, connections (#2024 )
* improvement: action bar, connections
* fix: code block draggable resize
* fix(response): fix response block http format (#2027 )
* Fix response block
* Lint
* fix(notes): fix notes block spacing, additional logs for billing transfer route (#2029 )
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-11-17 13:46:03 -08:00
Waleed
6f3dee867c
fix(notes): fix notes block spacing, additional logs for billing transfer route ( #2029 )
2025-11-17 13:37:17 -08:00
Siddharth Ganesan
bfa7c919d8
fix(response): fix response block http format ( #2027 )
...
* Fix response block
* Lint
2025-11-17 11:50:33 -08:00
Emir Karabeg
e37b01b92c
improvement: code subblock, action bar, connections ( #2024 )
...
* improvement: action bar, connections
* fix: code block draggable resize
2025-11-17 11:04:41 -08:00
Siddharth Ganesan
7e3e38a6f2
fix(router): fix error edge in router block + fix source handle problem ( #2019 )
...
* Fix router block error port handling
* Remove comment
* Fix edge execution
2025-11-15 18:32:14 -08:00
Siddharth Ganesan
1c85fe9a51
fix(copilot): run workflow supports input format and fix run id ( #2018 )
2025-11-15 18:11:09 -08:00
Waleed
5f446ad756
feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI ( #2017 )
...
* feat(performance): added reactquery hooks for workflow operations, for logs, fixed logs reloading, fix subscription UI
* use useInfiniteQuery for logs fetching
2025-11-15 16:41:35 -08:00
Waleed
d99d5fe39c
feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect ( #2015 )
...
* feat(billing): add notif for first failed payment, added upgrade email from free, updated providers that supported granular tool control to support them, fixed envvar popover, fixed redirect to wrong workspace after oauth connect
* fix build
* ack PR comments
2025-11-15 16:09:58 -08:00
Siddharth Ganesan
949f9287cf
fix(variables): Fix resolution on double < ( #2016 )
...
* Fix variable <>
* Ling
* Clean
2025-11-15 15:09:01 -08:00
Siddharth Ganesan
fca92a7499
fix(tags): only show start block upstream if is ancestor ( #2013 )
2025-11-15 12:27:34 -08:00
Siddharth Ganesan
c25ea5c677
fix(triggers): disabled trigger shouldn't be added to dag ( #2012 )
...
* Fix disabled blocks
* Comments
* Fix api/chat trigger not found message
2025-11-15 12:19:37 -08:00
Siddharth Ganesan
dccd9e9ce5
fix(triggers): check triggermode and consolidate block type ( #2011 )
2025-11-15 12:00:12 -08:00
Waleed
b5d9964c48
feat(i18n): update translations ( #2009 )
2025-11-14 23:33:13 -08:00
Emir Karabeg
4bd0f31f36
improvement: runpath edges, blocks, active ( #2008 )
2025-11-14 23:26:41 -08:00
Waleed
f8070f9029
feat(models): added gpt-5.1 ( #2007 )
2025-11-14 23:23:47 -08:00
Waleed
bc8947caa6
fix(condition): treat condition input the same as the code subblock ( #2006 )
2025-11-14 23:23:39 -08:00
Waleed
f1111ec16f
fix(modals): fix z-index for various modals and output selector and variables ( #2005 )
2025-11-14 23:13:31 -08:00
Waleed
d0767507b2
fix(pdfs): use unpdf instead of pdf-parse ( #2004 )
2025-11-14 22:39:28 -08:00
Waleed
8bd75debc1
fix(notes): fix notes, tighten spacing, update deprecated zustand function, update use mention data to ignore block positon ( #2002 )
2025-11-14 22:12:01 -08:00
Emir Karabeg
ad2a375358
fix(usage-indicator): conditional rendering, upgrade, and ui/ux ( #2001 )
...
* fix: usage-limit indicator and render conditonally on is billing enabled
* fix: upgrade render
2025-11-14 21:26:40 -08:00
Vikhyath Mondreti
de91dc97a9
test(pr): github trigger ( #2000 )
2025-11-14 18:08:07 -08:00
Vikhyath Mondreti
31ed712378
test(pr): hackathon ( #1999 )
2025-11-14 18:02:00 -08:00
Waleed
aca4d2fc15
v0.5.5: slack tool updates, logs search, response block fixes, reactquery migrations
2025-11-14 16:20:10 -08:00
Emir Karabeg
96958104c0
Improvement(ui/ux): signup, command-list, cursors, search modal, workflow runs, usage indicator ( #1998 )
...
* improvement: signup loading, command-list, cursors, search modal ordering
* improvement: workflow runs, search modal
* improvement(usage-indicator): ui/ux
2025-11-14 16:13:23 -08:00
Siddharth Ganesan
6f29e2413c
fix(variables): fix variables block json resolution ( #1997 )
2025-11-14 16:07:01 -08:00
Vikhyath Mondreti
c2ccd51b3e
fix(folders): duplicate ( #1996 )
2025-11-14 15:50:00 -08:00
Vikhyath Mondreti
ec430abca2
improvement(tanstack): migrate multiple stores ( #1994 )
...
* improvement(tanstack): migrate folders, knowledge to tanstack
* fix types
2025-11-14 15:38:15 -08:00
Siddharth Ganesan
4b4060f63f
improvement(variables): support dot notation for nested objects ( #1992 )
2025-11-14 14:47:16 -08:00
Siddharth Ganesan
72a048f37d
fix(variables): fix double stringification ( #1991 )
2025-11-14 12:00:32 -08:00
Emir Karabeg
fa18bef65b
fix(landing): hero stripe icon ( #1988 )
2025-11-14 02:20:32 -08:00
Waleed
a9eb91aed1
feat(i18n): update translations ( #1989 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-14 02:18:32 -08:00
Waleed
16a4f37dac
feat(slack): add better error messages, reminder to add bot to app ( #1990 )
2025-11-14 02:18:19 -08:00
Waleed
6c56d48e73
feat(slack): added slack full message object in response ( #1987 )
2025-11-14 01:55:01 -08:00
Waleed
1082e55871
improvement(logs): improved logs search ( #1985 )
...
* improvement(logs): improved logs search
* more
* ack PR comments
2025-11-14 01:14:20 -08:00
Vikhyath Mondreti
948b6575dc
fix(output-selector): z-index in chat deploy modal ( #1984 )
2025-11-13 20:13:15 -08:00
Waleed
3ba33791f7
fix(settings): update usage data in settings > subs to use reactquery hooks ( #1983 )
...
* fix(settings): update usage data in settings > subs to use reactquery hooks
* standardize usage pills calculation
2025-11-13 19:57:48 -08:00
Vikhyath Mondreti
1e915d5427
fix(popovers): billed account + async example command ( #1982 )
2025-11-13 19:33:15 -08:00
Waleed
d86198ad5d
feat(files): add presigned URL generation support for execution files ( #1980 )
2025-11-13 19:32:23 -08:00
Vikhyath Mondreti
785f847c48
fix(onedrive): parse array values correctly ( #1981 )
...
* fix(onedrive): parse array values correctly
* fix onedrive
* fix
* fix onedrive input parsing by reusing code subblock
* fix type
2025-11-13 19:24:33 -08:00
Siddharth Ganesan
dab70a8f1d
fix(logs): show block inputs ( #1979 )
...
* Fix executor lgos block inputs
* Fix Comment
2025-11-13 19:07:53 -08:00
Waleed
d2c0147822
v0.5.4: streaming fixes, deployment bug fixes, resolve ui bugs, tanstack query for settings, copilot subflow edits fixes
2025-11-13 18:29:20 -08:00
Waleed
67d9343022
feat(i18n): update translations ( #1978 )
...
* feat(i18n): update translations
* fix build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-13 18:07:42 -08:00
Vikhyath Mondreti
b3caef1f31
fix(copilot-subflows): copilot-added subflows id mismatch ( #1977 )
2025-11-13 17:56:26 -08:00
Waleed
5457d4bc7b
feat(settings): added reactquery for settings, removed zustand stores, added apollo, added workflow block selector dropdown search, added add environment variable option to empty env var dropdown ( #1971 )
...
* feat(settings): added reactquery for settings, removed zustand stores, added apollo, added workflow block selector dropdown search, added add environment variable option to empty env var dropdown
* fix delete dialog for copilot keys
* simplify combobox
* fix more z indices
* consolidated duplicate hooks
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-13 17:33:05 -08:00
Emir Karabeg
32a2e09a14
fix lint
2025-11-13 16:31:30 -08:00
Emir Karabeg
80eaeb00c2
improvement(platform): chat, emcn, terminal, usage-limit ( #1974 )
...
* improvement(usage-indicator): layout
* improvement: expand default terminal height
* fix: swap workflow block ports
* improvement: chat initial positioning
* improvement(chat): display; improvement(emcn): popover attributes
2025-11-13 16:02:13 -08:00
Waleed
b67b4ff8fb
fix(workflow-block): fix redeploy header to not repeatedly show redeploy when redeploy is not necessary ( #1973 )
...
* fix(workflow-block): fix redeploy header to not repeatedly show redeploy when redeploy is not necessary
* cleanup
2025-11-13 15:40:09 -08:00
Siddharth Ganesan
6f4f8cfad2
fix(executor): streaming response format ( #1972 )
2025-11-13 15:27:15 -08:00
Vikhyath Mondreti
3a8f01f3e4
fix(cmd-k): z-index + reoder tools, triggers ( #1970 )
...
* fix(cmd-k): z-index + reoder tools, triggers
* fix more z-index styling
2025-11-13 13:59:09 -08:00
Vikhyath Mondreti
383b6f05a6
fix(code): readd wand to code subblock ( #1969 )
2025-11-13 12:31:10 -08:00
Siddharth Ganesan
a70f2a6690
fix(executor): streaming after tool calls ( #1963 )
...
* Provider changes
* Fix lint
2025-11-13 12:24:26 -08:00
Vikhyath Mondreti
53150021e0
v0.5.3: docs, sheets, slack, custom tools fixes and templates contexts improvements
2025-11-12 22:17:06 -08:00
Vikhyath Mondreti
4e5b834433
fix(onedrive): incorrect canonical param ( #1966 )
...
* fix(onedrive): incorrect canonical param
* fix download file
* fix
* fix
* Revert "fix"
This reverts commit f68ccd75fd .
* Revert "fix"
This reverts commit f3d8acee7d .
2025-11-12 22:16:13 -08:00
Waleed
304fb28baf
improvement(templates): add share button, serve public templates routes for unauthenticated users and workspace one for authenticated users, improve settings style and organization ( #1962 )
...
* improvement(templates): add share button, serve public templates routes for unauthenticated users and workspace one for authenticated users, improve settings style and organization
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-12 21:46:26 -08:00
Vikhyath Mondreti
07e803cfdd
fix(slack): remove update message incorrect canonical param ( #1964 )
...
* fix(slack): send message tool
* add logging
* add more logs
* add more logs
* fix canonical param
2025-11-12 21:46:00 -08:00
Vikhyath Mondreti
d50aefcc68
fix(custom-tools): updates to legacy + copilot generated custom tools ( #1960 )
...
* fix(custom-tools): updates to existing tools
* don't reorder custom tools in modal based on edit time
* restructure custom tools to persist copilot generated tools
* fix tests
2025-11-12 18:50:58 -08:00
Vikhyath Mondreti
6513cbb7c1
fix provider for docs selector ( #1959 )
2025-11-12 17:57:04 -08:00
Waleed
f9e822f6c8
feat(docs): added docs analytics drizzle ods ( #1957 )
...
* feat(docs): added docs analytics drizzle ods
* fix build
2025-11-12 17:51:58 -08:00
Vikhyath Mondreti
74202ce1fc
fix(sheets): file selector had incorrect provider ( #1958 )
2025-11-12 17:36:28 -08:00
Waleed
66c8fa2a77
v0.5.2: templates, wand, settings, table, copilot-landing, files, deploy, autoconnect
2025-11-12 16:36:18 -08:00
Waleed
766c7fbfbb
feat(drizzle): added ods for analytics from drizzle ( #1956 )
...
* feat(drizzle): added ods for analytics from drizzle
* clean
2025-11-12 16:35:46 -08:00
Adam Gough
675c42188a
feat(newgifs): added new gifs ( #1953 )
...
* new gifs
* changed wording
* changed wording
* lowercase
* changed wording
* remove blog stuff
---------
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: waleed <walif6@gmail.com >
2025-11-12 16:21:09 -08:00
Emir Karabeg
f414ae1936
improvement: template use button ( #1954 )
2025-11-12 16:17:27 -08:00
Emir Karabeg
ead0db9d2a
improvement: templates styling ( #1952 )
2025-11-12 15:58:38 -08:00
Vikhyath Mondreti
10288111a8
fix(autoconnect): should check if triggermode is set from the toolbar drag event directly ( #1951 )
2025-11-12 15:51:52 -08:00
Siddharth Ganesan
01183f1771
fix(executor): consolidate execution hooks ( #1950 )
2025-11-12 15:46:29 -08:00
Waleed
ff081714e4
fix(deploy): fix button ( #1949 )
2025-11-12 14:16:56 -08:00
Emir Karabeg
36bcd75832
improvement: usage-indicator UI ( #1948 )
2025-11-12 14:09:18 -08:00
Waleed
9db969b1e0
fix(files): changed file input value sample from string -> object ( #1947 )
2025-11-12 14:06:33 -08:00
Waleed
2fbe0de5d3
fix(settings): fix broken api keys, help modal, logs, workflow renaming ( #1945 )
...
* fix(settings): fix broken api keys, help modal, logs, workflow renaming
* fix build
* cleanup
* use emcn
2025-11-12 13:43:48 -08:00
Vikhyath Mondreti
6315cc105b
fix(wand): subblocks should not be overwritten after wand gen ( #1946 )
2025-11-12 13:36:36 -08:00
Vikhyath Mondreti
61404d48a3
fix(landing): need to propagate landing page copilot prompt ( #1944 )
2025-11-12 12:36:45 -08:00
Vikhyath Mondreti
dbf9097a5b
fix(templates-details): restore approval feature, and keep details UI consistent, smoothen out creation of profile ( #1943 )
...
* fix(templates): view current ui
* update UI to be less cluttered
* make state management for creating user profile smoother
* fix autoselect logic
* fix lint
2025-11-12 12:22:16 -08:00
Siddharth Ganesan
79b318fd9c
fix(templates): fix templates details page ( #1942 )
...
* Fix template details
* Fix deps
2025-11-12 11:16:15 -08:00
Siddharth Ganesan
cb39e697e2
fix(templates): fix template details page ( #1940 )
...
* Fix v1
* Template details page
2025-11-12 10:45:34 -08:00
Emir Karabeg
e1a46c90c6
fix: table subblock ( #1937 )
2025-11-12 09:53:38 -08:00
Waleed
c7560be282
fix(presence): fix additional avatars showing for presence ( #1938 )
2025-11-12 09:33:01 -08:00
Waleed
63f18995da
v0.5.1: blogs
2025-11-12 08:30:33 -08:00
Waleed
af501347bb
feat(blogs): added blog tags ( #1935 )
2025-11-12 08:29:03 -08:00
Waleed
6747d89865
v0.5: platform overhaul, 300+ new tools
2025-11-12 08:08:51 -08:00
Waleed
1201327adc
fix(comment): fixed comment ( #1933 )
2025-11-12 08:08:04 -08:00
Emir Karabeg
f4434e302c
feat: templates, usage indicator, wand, approval, logs, help, settings, deploy template, error UI ( #1931 )
...
* templates, usage indicator, wand, approval, ...
* fix: build error import isTruthy
2025-11-12 07:42:40 -08:00
Emir Karabeg
42e2769526
feat: place all styles in global vars ( #1923 )
...
* feat: place all styles in global vars
* feat: prevented on workspace
2025-11-12 04:51:46 -08:00
Waleed
a0c4bce56e
feat(studio): added 'studio' blog ( #1927 )
...
* feat(blog): fundraise blog
* added scaffolding and authors for everyone's articles
* rename blog to studio
* add blog post for multiplayer
* add profile pic
* Executor blog
* mark emcn blog as draft
* Fix x
* v0.4.26
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
* fix(conflict): resolve merge conflict
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
* fix(billing): should allow restoring subscription (#1728 ) (#1925 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
* cleanup blog
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-11-12 04:03:50 -08:00
Waleed
64c5f2c473
feat(i18n): update translations ( #1926 )
...
* feat(i18n): update translations
* fix build
---------
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-11-12 02:49:17 -08:00
Waleed
413c460ae8
fix(billing): should allow restoring subscription ( #1728 ) ( #1925 )
...
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-11-12 02:35:35 -08:00
Waleed
fa42ea44c1
fix(conflict): resolve merge conflict
...
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-11-12 02:24:57 -08:00
Waleed
1bd18ee85b
feat(tag-dropdown): added start block to tag dropdown by default ( #1922 )
2025-11-12 02:14:31 -08:00
Siddharth Ganesan
e3e951832b
v0.4.26
...
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-11-12 02:00:55 -08:00
Siddharth Ganesan
56835b94d8
fix(executor): duplicate error, cmd+enter ( #1920 )
...
* Fix executor error
* Fix cmd+enter
* Lint
2025-11-12 01:44:01 -08:00
Waleed
9a6a6fdacb
improvement(docs): updated with new ss, docs script updated to copy items from main app into docs for tools ( #1918 )
...
* improvement(docs): updated script to copy over icons, cleanup unnecessary pages
* updated script with auto-icon generation
* ignore translations, only icons changed
* updated images
* updated i18n.lock
* updated images
2025-11-12 01:15:23 -08:00
Siddharth Ganesan
41066b84d2
fix(executor): surface pre-execution errors ( #1917 )
2025-11-12 01:05:48 -08:00
Vikhyath Mondreti
5cea73fe91
fix(copilot): show subblocks in diff mode ( #1916 )
2025-11-11 21:47:58 -08:00
Vikhyath Mondreti
cbc98ab4f5
fix(variables): display name rendering ( #1915 )
...
* fix(variables): display name rendering
* cleanup
* cleanup more code
2025-11-11 21:08:44 -08:00
Waleed
81411c73b7
feat(registry): renaming workspace and folders shortcut ( #1912 )
2025-11-11 20:18:58 -08:00
Waleed
d11ee04432
fix(workspace-popover): added duplicate, import, export workspace; added export multiple workflows ( #1911 )
...
* fix(workspace-popover): added duplicate, import, export workspace; added export multiple workflows
* fix copilot keyboard nav
2025-11-11 20:12:08 -08:00
Adam Gough
1d58fdf234
fix(invites): remove uuid validation from inv api ( #1910 )
2025-11-11 18:16:46 -08:00
Waleed
96f134b127
fix(variables): fixed floating variables, added autcomplete off to prevent suggested values ( #1908 )
...
* fixed variables
* add autocomplete=off to prevent suggestions for subblock values
2025-11-11 17:52:46 -08:00
Siddharth Ganesan
769555676e
Fix start block numbering ( #1909 )
2025-11-11 17:52:04 -08:00
Vikhyath Mondreti
679c3418d6
fix(selectors-hydration): confluence, jira, teams ( #1907 )
...
* fix(jira): issue and project selector
* fix endpoints
* remove # for selector
* fix chat selector
* add preview card for jira
* fix inf calls for teams
* fix inf teams calls
* inf confluence calls
* fix confluence selector
* add small # back for slack channel selector
* fix wealthbox selector
2025-11-11 16:38:21 -08:00
Emir Karabeg
7b48d6ed53
feat(workflow): workflow overhaul ( #1906 )
...
* feat: action-bar side-effects; refactor: removed unused styles from globals and tailwind config
* feat(terminal): filters/sorting; fix(workflow): zoom bug
* feat(sidebar): toggle; feat(terminal): show/hide timestamp
* feat(toolbar): triggers ordering
* feat: commands, cursors, room-presence, command-list, rename blocks, workspace controls, invite, search modal
* removed old imports
* ack PR comments
* fix tag dropdown
* feat: variables UI; fix: terminal keys
---------
Co-authored-by: waleed <waleed>
2025-11-11 16:30:30 -08:00
Adam Gough
b093550656
fix(credentials): remove special scopes from additional scopes required hook, remove additionalScopes arg from tool definition ( #1905 )
2025-11-11 15:54:33 -08:00
Waleed
9b702c4793
improvement(popover): added keyboard nav to tag dropdown popover to iterate over parent & child items ( #1903 )
...
* improvement(popover): added keyboard nav to tag dropdown popover to iterate over parent & child items
* code cleanup
* ack PR comments
2025-11-11 15:53:34 -08:00
Siddharth Ganesan
77ba4d106f
fix(copilot): fix sent message width ( #1904 )
2025-11-11 15:34:08 -08:00
Waleed
77d897da85
feat(duplicate): added folder duplication, add duplicate to sidebar context menu ( #1902 )
2025-11-11 14:05:25 -08:00
Vikhyath Mondreti
f00d5516df
fix(google-drive-picker): hydration issues with drive picker + dependsOn for trigger subblocks ( #1901 )
...
* fix(google-drive-picker): hydration issues with drive picker
* respect depends on gating
* add depends on for outlook polling
* remove useless file
* fix lint
2025-11-11 13:39:15 -08:00
Adam Gough
831ce91577
fix(trace-spans): fixed small styling bugs ( #1900 )
...
* fix trace spands timeline styling and hover tooltip
* fixed invalid dom properties
2025-11-11 13:36:06 -08:00
Siddharth Ganesan
1cce486442
feat(notes): add notes ( #1898 )
...
* Notes v1
* v2
* Lint
* Consolidate into hook
* Simplify workflow code
* Fix hitl casing
* Don't allow edges in note block and explicitly exclude from executor
* Add hooks
* Consolidate hook
* Consolidate utils checks
* Consolidate dimensions
2025-11-11 13:31:14 -08:00
Waleed
7c398e64dc
feat(i18n): update translations ( #1899 )
2025-11-11 12:59:37 -08:00
Waleed
a6a9962cb3
feat(registry): support multi-workflow delete ( #1897 )
...
* feat(registry): support multi-workflow delete
* added intelligent next index selection if deleting active workflow
2025-11-11 12:55:45 -08:00
Waleed
16bd54c05a
feat(i18n): update translations ( #1896 )
...
* feat(i18n): update translations
* fix build error
2025-11-11 12:53:36 -08:00
Waleed
1130befb17
fix(local): add missing deps, fix access patterns, update dockerfiles, updated turborepo ( #1895 )
...
* fix(local): add missing deps, fix access patterns, update dockerfiles
* upgrade turborepo
2025-11-11 12:01:59 -08:00
Waleed
b6139d6f6e
improvement(docs): simplify docs and add examples/pictures of v5 ( #1887 )
...
* improvement(docs): added new platform ss
* rename approval to human in the loop
* cleanup
* remove yml
* removed other languages large sections
* fix icons
2025-11-11 11:35:29 -08:00
Siddharth Ganesan
c86f2a0537
fix(copilot): fix execute workflow from diff store ( #1894 )
...
* Fix run from diff store
* Fix copilot run workflow
2025-11-11 11:09:17 -08:00
Siddharth Ganesan
41f3d506da
fix(deployed-chat): prevent multiple simultaneous messages ( #1893 )
2025-11-11 10:36:14 -08:00
Siddharth Ganesan
fc162ab236
fix(deployed-chat): fix page crash on chat stream completion ( #1892 )
2025-11-11 09:49:01 -08:00
Siddharth Ganesan
bc25ea28e0
fix(deployed-chat): fix deployed chat page crash ( #1891 )
2025-11-11 09:08:23 -08:00
Waleed
68aaedebbf
fix(dropdown): add dependsOn to dropdown component to dynamically fetch options predicated on another subblock ( #1886 )
2025-11-10 23:45:15 -08:00
Vikhyath Mondreti
ec70f6fafe
improvement(trigger-subflow): reuse helper code ( #1885 )
2025-11-10 21:49:03 -08:00
Siddharth Ganesan
37fd21e0aa
fix(agent): tool credential dropdown ( #1884 )
...
* Checkpoint
* Fix dropdown
2025-11-10 21:40:00 -08:00
Vikhyath Mondreti
82731850b2
improvement(display-names): move display name mapping to central store + access pattern via hook ( #1881 )
...
* improvmenet(display-names-store): add displaynames store to map ids to human readable names for creds, etc
* fix workflow in workflow
* dot protection for secrets
* hide from preview certain fields
* fix rest of cases
* fix confluence
* fix type errors
* remove redundant workflow dropdown code
* remove comments
* revert preview card
* fix [object Object] bug
* fix lint
2025-11-10 21:34:37 -08:00
Siddharth Ganesan
991b0e31ad
fix(triggers): fix triggers in subflows ( #1883 )
2025-11-10 20:51:07 -08:00
Siddharth Ganesan
cd48cd4de4
fix(start): fix start drag from toolbar ( #1882 )
...
* Fix start block
* Fix webhook
* Remove comments
2025-11-10 20:30:45 -08:00
Waleed
4b37f92f3a
improvement(ci): migrate to blacksmith runners ( #1879 )
2025-11-10 18:53:21 -08:00
Waleed
698717d044
feat(i18n): update translations ( #1876 )
2025-11-10 18:47:43 -08:00
Emir Karabeg
170eb36ebf
feat(subflows): editor, block; fix(copilot): stop, mr ( #1877 )
2025-11-10 18:38:14 -08:00
Siddharth Ganesan
118c477d97
fix(copilot): fix triggers unsave on edit ( #1874 )
...
* Fix copilot trigger unsave
* Fix flushing
* Lint
* Fix test
* Fix some tests
* Fix lint
2025-11-10 18:24:33 -08:00
Adam Gough
2f9224c166
feat(crms): added hubspot, asana, trello, salesforce, pipedrive tools and triggers ( #1871 )
...
* trello integration added
* added asana integration
* added pipedrive (need to finish testing)
* finished pipedrive
* finished hubspot, need to test more
* make oauth required modal scrollable
* edited layout and fixed merge conflicts
* salesforce working, need to add more operations
* added all salesforce tools
* hubspot triggers working, plus other fixes
* fixed payload and added hubspot triggers
* fixed test
* build fix
* rebase
* updated docs
* oauth required modal
* fixed icons
* fixed hubspot scopes parsing
* reduce scopes of salesforce oauth
* cleaned up scopes
* lint
* aligned oauth.ts, auth.ts, and block definitions for all 29 providers
* updated icons
* fixed logos and updated docs
* revert changes to unused file
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: waleed <waleed>
Co-authored-by: aadamgough <adam@sim.ai >
2025-11-10 17:46:42 -08:00
Waleed
0ed0a26b3b
feat(workflow-block): added redeploy action to workflow header for workflow block ( #1875 )
2025-11-10 15:59:33 -08:00
Adam Gough
0d4d953169
fixed payload error ( #1873 )
2025-11-10 12:19:45 -08:00
Waleed
81a12e721e
improvement(performance): added revalidation caches on ollama and openrouter models ( #1872 )
...
* improvement(performance): added revalidation caches on ollama and openrouter models
* ack PR comments
2025-11-10 12:19:22 -08:00
Waleed
b03f9702d2
feat(permissions): extend hook to detect missing scopes to return those scopes for upgrade, update credential selector subblock ( #1869 )
2025-11-10 11:40:15 -08:00
Vikhyath Mondreti
997c4639ed
fix build
2025-11-10 10:00:51 -08:00
Emir Karabeg
1e8b4769aa
feat: toolbar, terminal, tool-input, emcn updates, chat, deploy ( #1864 )
...
* feat: toolbar resizing and searching; refactor: copilot folders
* feat(terminal): clear, timestamp, run ID, input, height
* feat: tool inpul, emcn search
* feat: sidebar context menu, delete workflow hook
* feat: chat; improvement: input and dropdown/combobox padding
* feat(panel): deploy logic
* improvement(chat): streaming output
2025-11-10 03:08:13 -08:00
Waleed
28b416078c
improvement(subblocks): fixed trigger save, schedule save, time inp, text subblocks and schedule/workflow badges, can now deploy from the badge itself ( #1868 )
2025-11-10 01:31:37 -08:00
Waleed
d0720b85bc
feat(i18n): update translations ( #1865 )
2025-11-08 20:55:59 -08:00
Vikhyath Mondreti
75ce8882c8
improvement(execution): trigger manual execution using mock payloads ( #1863 )
...
* fix(err-message): manual run message
* make external triggers start workflow manually too
* improvement(execution): trigger manual execution using mock payloads
* remove redundant code and update generate mock value func
* cleanup code, add to docs
* fix multi trigger injection
* address greptile comments
2025-11-08 20:34:53 -08:00
Siddharth Ganesan
142d3aadb8
feat(helm): add copilot ( #1833 )
...
* Add helm for copilot
* Remove otel and log level
* Change repo name
* improvement(helm): enhance copilot chart with HA support and validation
* refactor(helm): consolidate copilot secrets and fix postgres volume mount
2025-11-08 17:36:48 -08:00
Waleed
7c6e6d1603
improvement(code): add wand config and system prompt for python code generation, strip \n from stdout in JS/Python ( #1862 )
2025-11-08 16:44:16 -08:00
Waleed
e186ea630a
improvement(ux): optimistic updates for envvars, custom tools, folder operations, workflow deletions. shared hook for connection tags & tag dropdown, fix for triggers not re-rendering on trigger selected ( #1861 )
2025-11-08 15:45:29 -08:00
Waleed
b3490e9127
fix(build): remove mdx from transpilation ( #1860 )
2025-11-08 14:33:26 -08:00
Emir Karabeg
eed2072723
feat/platform-v3 ( #1698 )
...
* feat(fonts): season replacing geist
* feat(emcnn): created emcn
* feat(sidebar): created new sidebar with header and workflow list
* improvement(sidebar): expanded workflow/folder item text sizing and adjusted button padding
* feat(sidebar): added search UI, updated workflows styling
* improvement: globals styling with antialiased in dark mode only
* feat(sidebar): blocks and triggers ui/ux updated
* refactor(sidebar): moved logic into hooks
* feat(sidebar): improved workflow/folder dragging UI/UX; refactored logic into hooks
* improvement(sidebar): adjusted triggers/blocks padding for header
* improvement(sidebar): dragging hover handler; closed folders by default minus active path
* improvement(sidebar): panel resize logic
* improvement(sidebar): blocks and triggers expanded indicator
* feat(tooltips): new emcn component emerged
* feat(sidebar): workflow list handling updated
* refactor: added cursorrules
* feat(panel): new panel layout
* improvement(workspaces): firname's workspace instead of fn ln's workspace
* feat(platform): panel header, new emcn icons, more button variants, refactor sidebar components
* improvement(emcn): added button variants
* feat(panel): tab system
* feat(copilot): refactor, adjusted welcome and user-input UI/UX
* feat(copilot): baseline user-input ui/ux improvement
* feat(emcn): badge outline variant
* fix: build errors
* feat(copilot): base UI copilot
* refactor(workflow-block): added hooks, components
* feat(design): created design panel and removed isWide
* refactor(subblock): edited components, styling
* feat: emcn, editor
* feat(panel): toolbar, editor
* feat(workflow-block): refactor, adjust base styling
* feat(workflow-block): new block, edge
* feat: workflow-block, connections, action-bar, copilot
* feat: panel, workflow, emcn, workflow block, subblocks; clean copilot
* sim-326: remove remote code execution toggle, hide dropdown for language if E2B is not enabled
* feat: sidebar navigation, tag coloring; refactor: rebased to staging
* fix: build errors
* improvement: subblock styles
* feat: workspaces, terminal, emcn, controls
* feat: delete workflow
* fix: rebased
* fix build errors
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-08 10:58:31 -08:00
Waleed
945405c461
feat(blogs): added blogs scaffolding ( #1857 )
2025-11-08 00:04:20 -08:00
Vikhyath Mondreti
c397f5acee
fix(triggers): update filtering logic for edges ( #1856 )
2025-11-07 19:59:51 -08:00
Siddharth Ganesan
3f435ce55e
fix(hitl): rename uiurl to url ( #1855 )
2025-11-07 19:51:27 -08:00
Vikhyath Mondreti
7a8d47a72e
fix(schedules): locking schedules to prevent double runs ( #1854 )
...
* fix(schedules): locking schedules to prevent double runs
* add migration file
* fix
2025-11-07 19:45:25 -08:00
Waleed
e91a8af7cd
fix(files): fix json uploads, disable storage metering when billing is disabled, exclude kb uploads from storage metering, simplify serve path route ( #1850 )
...
* fix(files): fix local kb files storage to have parity with cloud storage providers
* fix(files): fix json uploads, disable storage metering when billing is disabled, exclude kb uploads from storage metering, simplify serve path route
* cleanup
2025-11-07 18:41:44 -08:00
Siddharth Ganesan
d17c627064
fix(deployed-chat): fix duplication and file uploads ( #1853 )
2025-11-07 18:41:03 -08:00
Vikhyath Mondreti
c8ea08e130
fix(file-upload): workspace/chat context not being passed in some forms ( #1852 )
2025-11-07 18:23:13 -08:00
Siddharth Ganesan
f62568efc7
fix(variables, webhook): fix variable tag dropdown for escaped < and allow empty webhook payload ( #1851 )
...
* Fix << tags
* Allow empty webhook body
* Variable highlighting in loop conditions
2025-11-07 18:03:36 -08:00
Vikhyath Mondreti
a73e2aaa8b
improvement(templates): make it top-level route and change management/editing process ( #1834 )
...
* fix(billing): should allow restoring subscription (#1728 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
* make templates root level url and make it part of deployment system
* separate updating template and deployment versions
* add tags
* add credentials extraction logic + use should import with workflow variables
* fix credential extraction
* add trigger mode indicator
* add starred tracking
* last updated field
* progress on creator profiles
* revert creator profile context type
* progress fix image uploads
* render templates details with creator details
* fix collab rules for workflow edit button
* creator profile perm check improvements
* restore accidental changes
* fix accessibility issues for non logged in users
* remove unused code
* fix type errors
---------
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-11-07 17:57:53 -08:00
Siddharth Ganesan
6cdee5351c
feat(scopes): add scopes warning hook ( #1842 )
...
* fix(billing): should allow restoring subscription (#1728 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
* Server side logic to check auth scopes
* Fix scopes code
* Remove frontend changes
* Fix tests
* Lint
* Remove log for lint
* Fix scopes check
* Fix conflict
---------
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-11-07 16:31:25 -08:00
Waleed
d3e81e97d5
fix(deploy-modal): remove deleted blocks from example curl ( #1849 )
2025-11-07 15:27:04 -08:00
Waleed
bb7016a99f
improvement(routes): type all untyped routes ( #1848 )
...
* improvement(routes): type all untyped routes
* fix routes, remove unused workspace members route
* fix obfuscation of errors behind zod errors
* remove extraneous comments
2025-11-07 15:24:30 -08:00
Waleed
c4278266ef
feat(i18n): update translations ( #1844 )
...
* feat(i18n): update translations
* fix(streaming-api): fix streaming api (#1846 )
* fix(billing): should allow restoring subscription (#1728 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
* Fix streaming api
* Fix uuid stuff
* Lint
* Stripe docs fix
* Fix docs build error
* Fix uuid check
* Fix deployed chat streaming for non agent blocks
* Fix lint
2025-11-07 15:06:25 -08:00
Siddharth Ganesan
b6c2c7456e
fix(variables): fix variable resolution error and start block outputs ( #1847 )
...
* Fix var resolution if block is not upstream
* Filter convo id from start block outputs if not set
* Lint
* Start block outputs
2025-11-07 15:03:43 -08:00
Siddharth Ganesan
9fd2156e9e
fix(streaming-api): fix streaming api ( #1846 )
...
* fix(billing): should allow restoring subscription (#1728 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
* Fix streaming api
* Fix uuid stuff
* Lint
* Stripe docs fix
* Fix docs build error
* Fix uuid check
* Fix deployed chat streaming for non agent blocks
* Fix lint
---------
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-11-07 14:38:15 -08:00
Waleed
c9a8c7e392
feat(tools): added 200+ new tools across confluence, discord, exa, firecrawl, jina, jira, linear, linkup, MS suite, parallel, reddit, supabase, & tavily ( #1824 )
...
* feat(tools): added 150+ new tools across confluence, discord, exa, firecrawl, jina, jira, linear, linkup, MS suite, parallel, reddit, supabase, & tavily
* feat(tools): added 150+ new tools across confluence, discord, exa, firecrawl, jina, jira, linear, linkup, MS suite, parallel, reddit, supabase, & tavily
* replace console.log and console.error with loggers instead
* cleanup
* update message change
* removed layout from all blocks with new operations
* cleanup
* fixed create row
* fixed full text search
* fixed firecrawl, fixed supabase download
* fix subblock name
* teams update
* finish supabase
* tested & updated parallel AI
* removed dates from Exa, fixed research
* fix jina
* more jina updates
* fixed tavily + tool-inp for empty dropdown items
* updated microsoft tools
* edited reddit
* added html/text options for gmail outlook resend tools, added linear and jira triggers
* reddit tool fix
* another reddit fix
* remove unused github utils, fix linear triggers
* added onedrive delete, fixed jira tools
* fixed confluence
* fix some linear operations, fixed jira triggers
* fix some linear tools
* fix build
* fix jira payloads
* fixe jira payload
* fix conflicts
* added sample payload
* fix stripe icon
* run lint
2025-11-07 13:03:57 -08:00
Waleed
eb459d0ab9
feat(i18n): update translations ( #1843 )
2025-11-07 13:03:05 -08:00
Siddharth Ganesan
a31dc733cf
fix(copilot): fix image auth ( #1841 )
...
* Fix copilot image auth
* Lint
* Remove extra loggign
* Update apps/sim/app/api/copilot/chat/route.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-11-07 11:40:13 -08:00
Waleed
c3436e998f
feat(tools): added 50+ stripe tools and trigger and docs ( #1816 )
...
* feat(tools): added 150+ new tools across confluence, discord, exa, firecrawl, jina, jira, linear, linkup, MS suite, parallel, reddit, supabase, & tavily
* feat(tools): added 40+ stripe tools and trigger
* added stripe tools to registry
* added number validation, tested all stripe tools
* update stripe payload, tested webhooks
2025-11-07 10:59:19 -08:00
Siddharth Ganesan
742d59f54d
feat(hitl): add human in the loop block ( #1832 )
...
* fix(billing): should allow restoring subscription (#1728 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
* Add pause resume block
* Add db schema
* Initial test passes
* Tests pass
* Execution pauses
* Snapshot serializer
* Ui checkpoint
* Works 1
* Pause resume simple v1
* Hitl block works in parallel branches without timing overlap
* Pending status to logs
* Pause resume ui link
* Big context consolidation
* HITL works in loops
* Fix parallels
* Reference blocks properly
* Fix tag dropdown and start block resolution
* Filter console logs for hitl block
* Fix notifs
* Fix logs page
* Fix logs page again
* Fix
* Checkpoint
* Cleanup v1
* Refactor v2
* Refactor v3
* Refactor v4
* Refactor v5
* Resume page
* Fix variables in loops
* Fix var res bugs
* Ui changes
* Approval block
* Hitl works e2e v1
* Fix tets
* Row level lock
---------
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-11-06 15:59:28 -08:00
Waleed
f9ce65eddf
feat(i18n): update translations ( #1831 )
2025-11-06 12:23:34 -08:00
Waleed
8c9ed34d99
feat(tools): added 48 new github tools, 12 triggers ( #1821 )
...
* feat(tools): added 10 new github triggers
* feat(tools): added 48 new github tools, 12 triggers
* fix(logging): make logging safe start an upsert to prevent insertions of duplicate execution id records, remove layout from github block
2025-11-06 11:11:45 -08:00
Waleed
541bdd3772
feat(i18n): update translations ( #1820 )
2025-11-05 18:22:50 -08:00
Waleed
60d53ba14a
feat(tools): added typeform form submission trigger, added 4 new tools to complete CRUD typeform tools ( #1818 )
...
* feat(tools): added typeform form submission trigger, added 4 new tools to complete CRUD typeform tools
* resolve envvars in trigger configuration upon save, tested typeform
* updated docs
* ack PR comments
2025-11-05 17:47:43 -08:00
Vikhyath Mondreti
5c611c6d65
improvement(block-outputs): fix chat fields being hidden even if in inputFormat, cleanup code ( #1819 )
...
* improvement(block-outputs): fix chat fields being hidden even if in inputFormat, cleanup code"
* fix type error
2025-11-05 16:05:39 -08:00
Waleed
2b78b5ea73
feat(i18n): update translations ( #1817 )
2025-11-05 15:26:19 -08:00
Waleed
cf023e4d22
feat(tools): added download file tool for onedrive, google drive, and slack; added move email tool for gmail and outlook ( #1785 )
...
* feat(tools): added download file tool for onedrive, google drive, and slack
* added gmail & outlook move tools, added missing credentials descriptions to modal
* added slack delete/update message, add reaction; added gmail read/unread/label/unarchive; added outlook copy/delete/read/unread
* added threads to slack operations
* added timestamp for slack webhook trigger since api uses timestamp for updating/reacting/deleting
* cleanup
* added file info to slack read messages
* updated slack desc
* fixed downloading for onedrive, slack, and drive
* fix type check
* fix build failure
* cleanup files, fix triggers with attachments, fix integration blocks with include attachment to parse to user files, remove unused code
* fix move files tools
* fix tests
* fix build errors
* fix type error
* fix tests
* remove redundant code and filter out unecessary user file fields
* fix lint error
* remove fields from tag dropdown
* fix file upload via API
* fix pdf parse issue
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-05 13:00:34 -08:00
Waleed
21774de275
feat(i18n): update translations ( #1815 )
...
* feat(i18n): update translations
* fix translations
2025-11-05 11:40:56 -08:00
Waleed
2056e8ae5f
feat(tools): added additional youtube search params, get channel playlists videos and related videos tools ( #1814 )
2025-11-05 11:26:45 -08:00
Waleed
11fd1544bb
feat(i18n): update translations ( #1813 )
2025-11-05 11:22:42 -08:00
Waleed
0260dbc3f2
feat(tools): added perplexity search endpoint, updated models list for perplexity block ( #1812 )
2025-11-05 11:15:15 -08:00
Waleed
68056b72c2
feat(i18n): update translations ( #1811 )
2025-11-05 05:29:23 -08:00
Adam Gough
fa323e2e51
feat(twilio-voice): added twilio voice webhook + tool ( #1776 )
...
* first twilio voice push, no testing
* simplified operations, calling and get recording works
* cleaned up operations
* twilio webhook works
* added docs
* updated logic
* minor change
* reverted change
* files fixed for bun run lint
* fix instructions
* removed unused files
* added slack validation and twilio
* changed twiml instruction
* fixed build
* cleanup
* remove extraneous comments
* fixed missing mcosk
* split out client-side utils
* update docs
* fix tests
* had to add some reverts
* custom tool that was fialing bulid
* reveted changes
2025-11-04 23:56:06 -08:00
Adam Gough
b0fa3e8a26
improvement(reply-gmail): added reply to gmail ( #1809 )
...
* added reply to thread/message
* cleanup, extract header helper for threaded replies
* more helpers
2025-11-04 20:23:10 -08:00
Waleed
f65d62ea3d
improvement(async): improve error capturing for asynchronous workflow executions ( #1808 )
...
* improvement(async): improve error capturing for asynchronous workflow executions
* surface more erros
* added more logs
* fix failing tests
* ack DB comments
2025-11-04 18:16:00 -08:00
Waleed
670e63c108
fix(schedules): restore enabling/disabling of schedules, fix premature cron validation ( #1807 )
2025-11-04 14:05:29 -08:00
Waleed
e62a635757
feat(i18n): update translations ( #1806 )
2025-11-04 13:39:10 -08:00
Waleed
a29f9fd55f
feat(schedules): move schedule configuration out of modals into subblocks ( #1805 )
...
* feat(schedules): move schedule configuration out of modals into subblocks
* added more timezones
* added simple in-memory rate limiting to update schedule, validation on numeric values for date and time, fix update schedule behavior
* fix failing tests, ack PR comments
* surface better errors
2025-11-04 13:36:50 -08:00
Waleed
e9ff94f06f
chore(deps): upgrade turbopack ( #1803 )
2025-11-03 22:48:22 -08:00
Waleed
56f645890a
fix(i18n): fix translation pipeline ( #1804 )
2025-11-03 22:47:55 -08:00
Waleed
1ce834f2fe
feat(i18n): update translations ( #1794 )
...
* feat(i18n): update translations
* remove all outdated triggers, cleanup yml too
2025-11-03 22:30:50 -08:00
Vikhyath Mondreti
0363f8a33d
fix(external-triggers): not passing payload through + incorrect server-side resolver logic ( #1801 )
...
* fix integration triggers
* ignore text readonly subblocks
* fix
* fix to ignore readOnly vals
* fix var references
* simplify
* cleanup code
2025-11-03 19:54:42 -08:00
Vikhyath Mondreti
d1fcade5ab
fix(conn-status): remove unused connection status inside user avatar stack ( #1800 )
2025-11-03 15:12:56 -08:00
Waleed
3af7d136c6
feat(mcp): surface better errors for MCP connection failures ( #1796 )
2025-11-03 14:28:25 -08:00
Vikhyath Mondreti
2eea3caccd
feat(import-export): improvements to export workspace, maintain file structure, include workflow variables ( #1799 )
...
* feat(import-export): improvements to export workspace, maintain file structure
* fix type'
* import/export variables
* fix var ref id bug
2025-11-03 12:13:57 -08:00
Siddharth Ganesan
fb445b166d
fix(legacy-start): fix legacy start block execution in new executor
2025-11-03 10:37:59 -08:00
Siddharth Ganesan
3bf00cbd2a
improvement(executor): redesign executor + add start block ( #1790 )
...
* fix(billing): should allow restoring subscription (#1728 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
* improvement(start): revert to start block
* make it work with start block
* fix start block persistence
* cleanup triggers
* debounce status checks
* update docs
* improvement(start): revert to start block
* make it work with start block
* fix start block persistence
* cleanup triggers
* debounce status checks
* update docs
* SSE v0.1
* v0.2
* v0.3
* v0.4
* v0.5
* v0.6
* broken checkpoint
* Executor progress - everything preliminarily tested except while loops and triggers
* Executor fixes
* Fix var typing
* Implement while loop execution
* Loop and parallel result agg
* Refactor v1 - loops work
* Fix var resolution in for each loop
* Fix while loop condition and variable resolution
* Fix loop iteration counts
* Fix loop badges
* Clean logs
* Fix variable references from start block
* Fix condition block
* Fix conditional convergence
* Dont execute orphaned nodse
* Code cleanup 1 and error surfacing
* compile time try catch
* Some fixes
* Fix error throwing
* Sentinels v1
* Fix multiple start and end nodes in loop
* Edge restoration
* Fix reachable nodes execution
* Parallel subflows
* Fix loop/parallel sentinel convergence
* Loops and parallels orchestrator
* Split executor
* Variable resolution split
* Dag phase
* Refactor
* Refactor
* Refactor 3
* Lint + refactor
* Lint + cleanup + refactor
* Readability
* Initial logs
* Fix trace spans
* Console pills for iters
* Add input/output pills
* Checkpoint
* remove unused code
* THIS IS THE COMMIT THAT CAN BREAK A LOT OF THINGS
* ANOTHER BIG REFACTOR
* Lint + fix tests
* Fix webhook
* Remove comment
* Merge stash
* Fix triggers?
* Stuff
* Fix error port
* Lint
* Consolidate state
* Clean up some var resolution
* Remove some var resolution logs
* Fix chat
* Fix chat triggers
* Fix chat trigger fully
* Snapshot refactor
* Fix mcp and custom tools
* Lint
* Fix parallel default count and trace span overlay
* Agent purple
* Fix test
* Fix test
---------
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-11-02 12:21:16 -08:00
Waleed
7d67ae397d
fix(evaluator): fix evaluator to handle temperature gracefully like router ( #1792 )
...
* fix(evaluator): fix evaluator to handle temperature gracefully like router
* apps/sim
* fix eval-input subblock
2025-11-01 18:52:18 -07:00
Waleed
f9980868a4
improvement(variables): add error context for duplicate variable names, only check for collision when focus is lost ( #1791 )
...
* improvement(variables): add error context for duplicate variable names, only check for collision when focus is lost
* disallow empty variable names, performance optimizations
* safety guard against empty variables names
2025-11-01 18:19:34 -07:00
Waleed
e4d21568e3
feat(i18n): update translations ( #1788 )
2025-11-01 14:44:51 -07:00
Waleed
5479461617
feat(docs): added page nav buttons, static search, TOC footer ( #1787 )
...
* feat(docs): added page nav buttons, static search, TOC footer
* back to dynamic search since indexes are too large, added caching hour over hour
2025-11-01 14:38:28 -07:00
Vikhyath Mondreti
86b3570252
fix(trigger-dup): on duplicate trigger should not point at old webhook row ( #1784 )
2025-10-31 19:39:17 -07:00
Vikhyath Mondreti
44271cd101
fix(triggers-persistence): triggers persistence, deletion, updating configs + state management simplifcation ( #1783 )
...
* fix(triggers): configuration persistences issues
* required fields validation staleness issue
2025-10-31 18:06:31 -07:00
Vikhyath Mondreti
f6a5c5c829
improvement(cleanup): remove useWorkflowDiff hook ( #1781 )
2025-10-31 12:04:25 -07:00
Waleed
e64129c1ad
feat(triggers): modify triggers to use existing subblock system, webhook order of operations improvements ( #1774 )
...
* feat(triggers): make triggers use existing subblock system, need to still fix webhook URL on multiselect and add script in text subblock for google form
* minimize added subblocks, cleanup code, make triggers first-class subblock users
* remove multi select dropdown and add props to existing dropdown instead
* cleanup dropdown
* add socket op to delete external webhook connections on block delete
* establish external webhook before creating webhook DB record, surface better errors for ones that require external connections
* fix copy button in short-input
* revert environment.ts, cleanup
* add triggers registry, update copilot tool to reflect new trigger setup
* update trigger-save subblock
* clean
* cleanup
* remove unused subblock store op, update search modal to reflect list of triggers
* add init from workflow to subblock store to populate new subblock format from old triggers
* fix mapping of old names to new ones
* added debug logging
* remove all extraneous debug logging and added mapping for triggerConfig field names that were changed
* fix trigger config for triggers w/ multiple triggers
* edge cases for effectiveTriggerId
* cleaned up
* fix dropdown multiselect
* fix multiselect
* updated short-input copy button
* duplicate blocks in trigger mode
* ack PR comments
2025-10-31 11:38:59 -07:00
Waleed
70ff5394a4
improvement(mcp): ditch custom mcp client in favor of mcp sdk ( #1780 )
2025-10-31 11:21:00 -07:00
Waleed
6cd82f07ed
fix(presence): remove presence for a solo user ( #1779 )
2025-10-30 22:47:37 -07:00
Vikhyath Mondreti
4a3c6d17e3
fix(client-directive): fix build error ( #1778 )
2025-10-30 20:29:12 -07:00
Vikhyath Mondreti
0b16fa4dd0
fix(triggers): incoming edges should be filtered from execution and UI graph ( #1777 )
2025-10-30 20:20:32 -07:00
Vikhyath Mondreti
eac358bc7c
feat(live-cursor): live cursor during collaboration ( #1775 )
...
* feat(live-cursor): collaborative cursor
* fix user avatar url rendering
* simplify presence
* fix env ts
* fix lint
* fix type mismatch
2025-10-30 19:47:11 -07:00
Vikhyath Mondreti
a072e6d1d8
improvement(custom-tools): make them workspace scoped + ux to manage them ( #1772 )
...
* improvement(custom-tools): make them workspace scoped
* fix auth check
* remove comments
* add dup check
* fix dup error message display
* fix tests
* fix on app loading of custom tools
2025-10-30 17:40:38 -07:00
Vikhyath Mondreti
3b901b33d1
fix(webhook-notif): modal positioning ( #1771 )
2025-10-30 16:58:17 -07:00
Vikhyath Mondreti
fe9ebbf81b
improvement(api-keys): move to workspace level ( #1765 )
...
* fix(billing): should allow restoring subscription (#1728 )
* fix(already-cancelled-sub): UI should allow restoring subscription
* restore functionality fixed
* fix
* improvement(api-keys): move to workspace level
* remove migration to prep merge
* remove two more unused cols
* prep staging merge
* add migration back
---------
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-10-30 11:42:58 -07:00
Waleed
c99bb0aaa2
feat(cost): added hidden cost breakdown component to settings > subscription, start collecting current period copilot cost and last period copilot cost ( #1770 )
...
* feat(cost): added hidden cost breakdown component to settings > subscription, start collecting current period copilot cost and last period copilot cost
* don't rerender envvars when switching between workflows in the same workspace
2025-10-30 11:09:47 -07:00
Waleed
61725c2d15
feat(envvars): use cache for envvar dropdown key names, prevent autofill & suggestions in the settings ( #1769 )
...
* feat(envvars): use cache for envvar dropdown key names, prevent autofill & suggestions in the settings
* add the same prevention for autocomplete and suggestions to sso and webhook
2025-10-30 00:23:35 -07:00
Waleed
8b0079b834
feat(i18n): update translations ( #1768 )
2025-10-30 00:03:16 -07:00
Vikhyath Mondreti
fdefb14e6b
improvement(ms-teams): resolve mentions accurately ( #1762 )
...
* improvement(ms-teams): resolve mentions accurately
* fix for bots
* add utils file
* add logs
* fix perms issue
* fix scopes
* fetch works for bots
* Revert "fetch works for bots"
This reverts commit 0ac702a8f3 .
* update docs
2025-10-29 23:49:05 -07:00
Waleed
47913f87de
fix(kb): fix mistral parse and kb uploads, include userId in internal auth ( #1767 )
...
* fix(kb): fix mistral parse and kb uploads, include userId in internal auth
* update updated_at for kb when adding a new doc via knowledge block
* update tests
2025-10-29 23:18:39 -07:00
Waleed
48f520b3c7
feat(files): added file manager table, enforce permissions for viewing files ( #1766 )
...
* feat(files): added file manager table, enforce permissions for viewing files
* rename types
* cleanup
* cleanup
* confirm local file system works with all contexts
* clean
* remove isAsync
* ignore expiresAt
* add relative imports instead of absolute ones
* absl imports
* remove redundant comments
2025-10-29 22:03:27 -07:00
Vikhyath Mondreti
da30c25efa
improvement(chat): increase max files to 15 and resolve workflow variables in webhook execution ( #1764 )
...
* improvement(chat): increase max files to 15 and resolve workflow variables in webhook execution
* fix workflow vars
* fix for schedules
2025-10-29 15:34:59 -07:00
Siddharth Ganesan
b95ea9148f
fix(copilot): consolidate usage limit validation ( #1763 )
...
* Use helper for api key validation
* Lint
2025-10-29 13:14:28 -07:00
Waleed
fcf947df22
fix(variables): added the same input vars mapping from workflow block, added type validation to variables block, updated UI ( #1761 )
...
* fix(variables): added the same input vars mapping from workflow block, added type validation to variables block, updated UI
* cleanup
* lint
2025-10-29 01:22:10 -07:00
Waleed
7be9941bc9
feat(chat): support local file downloads/uploads for chat for parity with kb ( #1751 )
...
* feat(chat): support local file downloads/uploads for chat for parity with kb
* cleanup imports
* feat(files): add storage service and consolidate file utils
* fix failing tests
* cleanup
* cleaned up
* clean
* add context for file uplaods/fetches
* fixed blob
* rm comments
* fix failing test
* fix profile pics
* add workspace dedupe for duplicated files
* update chat to accept only accepted types
* add loading anim to profilepic update
* optimistically update keys, copilot keys, and file uploads to prevent flash
* add defensive check for deleting files
2025-10-28 20:09:51 -07:00
Siddharth Ganesan
807014a5d2
fix(wait, vars, while): var set ( #1759 )
...
* Fix env is hosted
* Lint
2025-10-28 17:19:11 -07:00
Waleed
aef1f18c1e
feat(i18n): update translations ( #1756 )
2025-10-28 12:43:33 -07:00
Adam Gough
368576b082
feat(create-excel): onedrive create excel ( #1745 )
...
* added onedrive upload excel
* added
* updated docs
* lint
* cleaned
* use lib
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-10-28 12:26:17 -07:00
Siddharth Ganesan
aace3066aa
feat(while, vars, wait): add while subflow, variables block, wait block ( #1754 )
...
* Add variables block
* Add wait block
* While loop v1
* While loop v1
* Do while loops
* Copilot user input rerender fix
* Fix while and dowhile
* Vars block dropdown
* While loop docs
* Remove vars block coloring
* Fix lint
* Link docs to wait
* Fix build fail
2025-10-28 11:59:47 -07:00
Waleed
ef5b6999ab
fix(migrations): add missing migration for processing columns in documents table ( #1749 )
2025-10-27 23:23:42 -07:00
Waleed
9df886d1e9
feat(kb): added sort ordering to knowledgebase page, styling update ( #1748 )
...
* remove extraneous text from careers app
* feat(kb): added sort order to kb
* updated styles of workspace selector and delete button to match theme of rest of knowledgebase
2025-10-27 21:39:48 -07:00
Waleed
9991796661
fix(docs): added new workflow block image, fixed operator issue on null properties ( #1747 )
...
* fix(docs): added new workflow block image, fixed operator issue on null properties
* reverted layout change
* fix navbar color in light mode
2025-10-27 20:56:52 -07:00
Waleed
095a15d7b5
feat(careers): added a careers page ( #1746 )
...
* feat(careers): added a careers page
* cleanup
* revert hardcoded environment
2025-10-27 20:25:44 -07:00
Waleed
8620ab255a
improvement(docs): added a copy page button to the docs pages ( #1743 )
...
* improvement(docs): added a copy page button to the docs pages
* added copy page button & fixed TOC alignment
2025-10-27 15:05:27 -07:00
Waleed
47ddfb639e
fix(dropdown): auto-add character to trigger tag dropdown on connection tag drop in agent tools ( #1742 )
2025-10-27 14:28:29 -07:00
Waleed
5d48c2780c
improvement(ui): enhance ring outline for code subblock and mcp tool subblocks in agent ( #1741 )
2025-10-27 13:59:19 -07:00
Waleed
38614fad79
fix(mcp): resolve variables & block references in mcp subblocks ( #1735 )
...
* fix(mcp): resolve variables & block references in mcp subblocks
* cleanup
* ack PR comment
* added variables access to mcp tools when added in agent block
* fix sequential migrations issues
2025-10-27 13:13:11 -07:00
Waleed
6f32aea96b
feat(kb): added support for local file storage for knowledgebase ( #1738 )
...
* feat(kb): added support for local file storage for knowledgebase
* updated tests
* ack PR comments
* added back env example
2025-10-27 11:28:45 -07:00
Waleed
98e98496e8
Revert "improvement(consts): removed redundant default consts in favor of env…" ( #1739 )
...
This reverts commit 659b46fa2f .
2025-10-26 23:06:14 -07:00
Waleed
659b46fa2f
improvement(consts): removed redundant default consts in favor of envvar defaults for storage & usage limits ( #1737 )
...
* improvement(consts): removed redundant default consts in favor of envvar defaults for storage & usage limits
* remove unnecessary tests
2025-10-26 21:43:00 -07:00
Waleed
fb3d6d4c88
feat(files): added usage indicator for file storage to settings ( #1736 )
...
* feat(files): added usage indicator for file storage to settings
* cleanup
2025-10-26 21:36:25 -07:00
Waleed
ec2cc82b72
feat(i18n): update translations ( #1734 )
2025-10-26 18:35:20 -07:00
Adam Gough
274d5e3afc
fix(clay): fixed clay tool ( #1725 )
...
* fixed clay tool
* added metadata
* added metadata to types
* fix(clay): remove (optional) from subblock name
* regen docs
2025-10-26 18:30:08 -07:00
Waleed
c552bb9c5f
fix(elevenlabs): added internal auth helper for proxy routes ( #1732 )
...
* fix(elevenlabs): added internal auth helper for proxy routes
* remove concurrent tests
* build fix
2025-10-25 17:54:27 -07:00
Vikhyath Mondreti
ad7b791242
improvement(deployments): simplify deployments for chat and indicate active version ( #1730 )
...
* improvement(deployment-ux): deployment should indicate and make details configurable when activating previous version
* fix activation UI
* remove redundant code
* revert pulsing dot
* fix redeploy bug
* bill workspace owner for deployed chat
* deployed chat
* fix bugs
* fix tests, address greptile
* fix
* ui bug to load api key
* fix qdrant fetch tool
2025-10-25 16:55:34 -07:00
Waleed
ce4893a53c
feat(sso-chat-deployment): added sso auth option for chat deployment ( #1729 )
...
* feat(sso-chat-deployment): added sso auth option for chat deployment
* ack PR comments
2025-10-25 14:58:25 -07:00
Adam Gough
517f1a91b6
fix(google-scopes): added forms and different drive scope ( #1532 )
...
* added google forms scope and google drive scope
* added back file scope
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Adam Gough <adamgough@Mac-530.lan >
2025-10-25 12:08:49 -07:00
Waleed
dba7514350
improvement(schedule): fix UI bug with schedule modal ( #1722 )
2025-10-23 14:16:59 -07:00
Waleed
e94de1dd26
feat(i18n): update translations ( #1721 )
2025-10-23 13:15:05 -07:00
Waleed
a4e874b266
feat(tools): added webflow OAuth + tools ( #1720 )
...
* feat(tools): added webflow OAuth + tools
* remove itemId from delete item
* remove siteId
* added webhook triggers + oauth scopes + site/collection selector
* update sample payload for webflow triggers
* cleanup
* fix discord color
2025-10-23 13:08:32 -07:00
Waleed
ec034f3fc7
fix(dashboard): add additional context for paginated logs in dashboard, add empty state when selected cell has no data ( #1719 )
...
* fix(dashboard): add additional context for paginated logs in dashboard, add empty state when selected cell has no data
* apps/sim
* renaming
* remove relative import
2025-10-22 14:07:52 -07:00
Waleed
e425d064c0
improvement(condition): added variable and envvar highlighting for condition input ( #1718 )
2025-10-22 13:12:09 -07:00
Waleed
bcd1a2faf6
feat(i18n): update translations ( #1709 )
2025-10-22 12:55:36 -07:00
Vikhyath Mondreti
989a77261c
fix(debug-mode): remove duplicate debug mode flag ( #1714 )
2025-10-22 00:49:18 -10:00
Vikhyath Mondreti
5ab482127d
fix(remove-exec-context): tools handle workflow id check themselves
2025-10-21 16:34:08 -10:00
Vikhyath Mondreti
b8bc632baa
fix(workflow-auth): adding workflowId param to only internal urls ( #1710 )
2025-10-21 16:30:22 -10:00
Waleed
4d7ebd8bcb
feat(supabase): added vector search tool and updated docs ( #1707 )
...
* feat(supabase): added vector search tool and updated docs
* exclude generic webhook from docs gen
* change items to pages in meta.json for tools directory in the docs
2025-10-21 18:48:18 -07:00
Vikhyath Mondreti
ca1156a6c2
fix(base-url): use getBaseUrl helper in copilot revert state endpoint ( #1706 )
...
* revert base url
* fix tests"
;
2025-10-21 15:44:05 -10:00
Vikhyath Mondreti
89eb1849d0
fix(external-route): handleInternalRequest should still check if request internal
2025-10-21 15:00:33 -10:00
Vikhyath Mondreti
1d4833f485
fix case sensitive header ( #1705 )
2025-10-21 14:51:13 -10:00
Waleed
d5902e91da
fix(kb): added internal auth for mistral OCR tool via KB ( #1704 )
2025-10-21 16:56:53 -07:00
Vikhyath Mondreti
e6ba323de4
Merge pull request #1700 from simstudioai/fix/internal-req
...
fix(internal-req): add internal token to server side
2025-10-21 12:07:54 -07:00
Waleed
859711991f
fix(docs): made sidebar directories scrollable, stylistic changes ( #1702 )
2025-10-21 12:04:19 -07:00
Waleed
c178a90f02
improvement(helm): added additional envvars to helm charts ( #1695 )
...
* improvement(helm): added additional envvars to helm charts
* updated docs
2025-10-21 12:02:51 -07:00
Waleed
eb8995ee7c
fix(kb): add base URL for kb fetches ( #1701 )
2025-10-21 12:02:18 -07:00
Vikhyath Mondreti
b269447539
fix(internal-req): add internal token to server side
2025-10-21 08:36:15 -10:00
Vikhyath Mondreti
ce660e2df9
fix(plan-config): align buttons above divider ( #1696 )
...
* fix alignment of buttons on landing page
* revert environment.ts
* revert other change
2025-10-19 16:00:43 -07:00
Vikhyath Mondreti
063bd610b1
fix(jira): issue selector inf render ( #1693 )
...
* improvement(copilot): version update, edit previous messages, revert logic, model selector, observability, add haiku 4.5 (#1688 )
* Add exa to search online tool
* Larger font size
* Copilot UI improvements
* Fix models options
* Add haiku 4.5 to copilot
* Model ui for haiku
* Fix lint
* Revert
* Only allow one revert to message
* Clear diff on revert
* Fix welcome screen flash
* Add focus onto the user input box when clicked
* Fix grayout of new stream on old edit message
* Lint
* Make edit message submit smoother
* Allow message sent while streaming
* Revert popup improvements: gray out stuff below, show cursor on revert
* Fix lint
* Improve chat history dropdown
* Improve get block metadata tool
* Update update cost route
* Fix env
* Context usage endpoint
* Make chat history scrollable
* Fix lint
* Copilot revert popup updates
* Fix lint
* Fix tests and lint
* Add summary tool
* fix(jira): issue selector inf render
* fix
* fixed
* fix endpoints
* fix
* more detailed error
* fix endpoint
* revert environment.ts file
---------
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-10-19 15:20:08 -07:00
Waleed
9132cd224d
fix(mcp): add workflow id to agent-handler for mcp tools ( #1694 )
2025-10-19 10:40:58 -07:00
Waleed
c70c32a3bd
fix(settings-ui): fix settings ui, add upload status ( #1691 )
2025-10-18 15:37:12 -07:00
Siddharth Ganesan
cc0ace7de6
improvement(copilot): version update ( #1689 )
...
* Add exa to search online tool
* Larger font size
* Copilot UI improvements
* Fix models options
* Add haiku 4.5 to copilot
* Model ui for haiku
* Fix lint
* Revert
* Only allow one revert to message
* Clear diff on revert
* Fix welcome screen flash
* Add focus onto the user input box when clicked
* Fix grayout of new stream on old edit message
* Lint
* Make edit message submit smoother
* Allow message sent while streaming
* Revert popup improvements: gray out stuff below, show cursor on revert
* Fix lint
* Improve chat history dropdown
* Improve get block metadata tool
* Update update cost route
* Fix env
* Context usage endpoint
* Make chat history scrollable
* Fix lint
* Copilot revert popup updates
* Fix lint
* Fix tests and lint
* Add summary tool
* Fix env.ts
2025-10-18 12:59:48 -07:00
Vikhyath Mondreti
de1ac9a704
improvement(models): system to blacklist models ( #1687 )
...
* improvment(models): system to blacklist models
* move base models endpoint to right place
* remove tngtech models too
2025-10-18 12:09:18 -07:00
Vikhyath Mondreti
728a4c82c6
add inline defaults for storage limits by plan ( #1685 )
2025-10-18 10:51:18 -07:00
Waleed
37f293a761
feat(i18n): update translations ( #1683 )
2025-10-18 09:58:18 -07:00
Waleed
d1c08daaf4
improvement(docs): overhaul docs ( #1680 )
...
* improvement(docs): overhaul docs
* lint
* light mode
* more light mode
* added llms.txt and llms-full.txt and sitemap
* fixed mobile styling and position for zoom in out
* finished styling
* improvement(docs): overhaul docs
* lint
* remove dups
* renaming components
* cleanup
2025-10-17 22:29:55 -07:00
Waleed
90c34b2c46
fix(airtable): fix airtable oauth connection ( #1682 )
2025-10-17 22:15:35 -07:00
Waleed
3a0019bd13
fix(docker): remove prebuild lint check from docker ( #1681 )
2025-10-17 22:10:25 -07:00
Waleed
a6122f2bbc
feat(i18n): update translations ( #1673 )
2025-10-17 21:59:07 -07:00
Adam Gough
9bf5f6e1fc
removed raw paylod for gmail and outlook ( #1679 )
...
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-10-17 18:56:48 -07:00
Vikhyath Mondreti
22b3dde155
fix(env-vars): promotion should never leave a copy in personal vars ( #1678 )
...
* fix(env-vars): promotion should never leave a copy in personal vars
* fix lint
2025-10-17 18:34:38 -07:00
Vikhyath Mondreti
c1725c1c4b
improvement(error-messages): make error extraction generalized abstraction ( #1676 )
...
* make error extraction generalized abstraction
* remove comments
* remove console logs
2025-10-17 17:30:12 -07:00
Vikhyath Mondreti
64eee587cd
improvement(gdrive): remove mime type subblock from upload file tool ( #1674 )
...
* remove mime type subblock from upload file tool for gdrive
* add UI message to limit every x minutes to <60
2025-10-17 14:58:23 -07:00
Vikhyath Mondreti
35c551984f
feat(files): gmail upload attachment, workspace files, file storage limits ( #1666 )
...
* feat(gmail): add attachment uploads
* add workspace files
* update landing page
* fix lint
* fix test
* fixed UI
* added additional S3 tools to upload files
* added search filters for gmail trigger
* added files to every block
* works
* fix
* register sharepoint tool
---------
Co-authored-by: waleed <waleed>
2025-10-17 14:44:22 -07:00
Vikhyath Mondreti
d92d9a02cd
fix(permissions): cannot create workflow with read perms ( #1671 )
2025-10-17 13:44:44 -07:00
Adam Gough
64ede7f038
added legit urls to the metadata ( #1665 )
...
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-10-17 13:11:02 -07:00
Vikhyath Mondreti
0fbbbe02c7
fix(execution-counts): execution counts by trigger type recorded accurately ( #1670 )
2025-10-17 12:18:11 -07:00
Waleed
29c7827d6f
fix(deployed-chat): include workspace id in deployed chat request ( #1664 )
2025-10-16 16:23:28 -07:00
Waleed
22f9d6e2df
improvement(dashboard): improve dashboard performance, enrich charts, consolidate routes ( #1662 )
...
* improvement(dashboard): improve dashboard performance, enrich charts, consolidate routes
* cleanup
2025-10-16 15:53:06 -07:00
Waleed
0cb615428d
feat(powershell): add gitattributes to prevent lint issues for powershell users ( #1661 )
2025-10-16 15:50:26 -07:00
Waleed
74576ec921
feat(i18n): update translations ( #1660 )
2025-10-16 15:31:10 -07:00
Waleed
67e681dd7c
feat(webhooks): added optioanl input format to webhooks, added support for file uploads ( #1654 )
...
* feat(webhooks): added optioanl input format to webhooks, added support for file uploads
* feat(webhooks): added input format component to generic webhook trigger, added file support
* consolidated execution files utils, extended presigned URL duration for async tasks
2025-10-16 12:16:12 -07:00
Waleed
4b05da31e0
feat(i18n): update translations ( #1659 )
2025-10-16 11:49:51 -07:00
Vikhyath Mondreti
82fa4e8bbb
fix(input-format): allow value field to be cleared ( #1658 )
...
* fix(input-format): allow value field to be cleared
* don't let value field be detected as deployment change
* fix zep icon in docs
* exclude collapsed state
2025-10-16 11:11:27 -07:00
Waleed
4cd790b200
feat(i18n): update translations ( #1653 )
2025-10-15 23:21:26 -07:00
Waleed
b7e0b42d48
improvement(dashboard): cleanup execution dashboard UI, fix logs trace, and improve performance ( #1651 )
...
* improvement(dashboard): cleanup execution dashboard UI, fix logs trace, and improve perforamnce
* cleanup
* cleaned up
* ack PR comments
2025-10-15 23:00:07 -07:00
Waleed
c6ef5785c8
fix(i18n): fix SDK and guardrails translation corruption, restore i18n gh action for docs ( #1652 )
...
* fix(i18n): fix SDK and guardrails translation corruption
* re-enable i18n gh action
2025-10-15 22:52:48 -07:00
Waleed
48eab7e744
feat(dashboard): update UI for execution dashboard, fix next-runtime-env issues for SSO ( #1649 )
2025-10-15 19:29:10 -07:00
Vikhyath Mondreti
701bf2b510
improvement(response-copilot): prefer builder mode + fix builder/editor mode conversions ( #1648 )
...
* improvement(response-copilot): make it use builder mode over editor mode to prevent json formatting issues
* change placeholder text
* fix conversion between builder and editor mode
2025-10-15 19:14:56 -07:00
Vikhyath Mondreti
ba8acbba07
fix(connection-tags): drag and drop didn't render tag dropdown with input format fields ( #1647 )
2025-10-15 16:31:30 -07:00
Vikhyath Mondreti
56d04a9558
feat(zep): add tools from Zep ( #1646 )
...
* feat(zep): add tools from Zep
* correct icon
* address greptile comments
2025-10-15 15:49:18 -07:00
Waleed
2ca9044bc6
fix(layout): layout canvas onInit after node sizes are calculated, remove legacy history code and legacy marking of dirty workflows ( #1645 )
2025-10-15 15:35:32 -07:00
Vikhyath Mondreti
b2009fe467
fix build issue ( #1644 )
2025-10-15 14:26:06 -07:00
Vikhyath Mondreti
eb4821ff30
fix(chat-subs): always use getBaseUrl helper to fetch base url ( #1643 )
...
* fix(chat-subs): always use next public app url env
* use getBaseUrl everywhere
* move remaining uses
* fix test
* change auth.ts and make getBaseUrl() call not top level for emails
* change remaining uses
* revert csp
* cleanup
* fix
2025-10-15 14:13:23 -07:00
Waleed
4cceb22f21
fix(slack): update slack config to support refresh token rotation ( #1642 )
2025-10-15 11:54:33 -07:00
Vikhyath Mondreti
fd67fd220c
improvement(functions): increase function block timeout to 3 min ( #1641 )
...
* improvement(functions): increase function block timeout to 3 min
* fix tests
* use shared constant
* remove comment
2025-10-15 11:52:02 -07:00
Vikhyath Mondreti
061c1dff4e
fix(schedules): offload next run calculation to croner ( #1640 )
...
* fix(schedules): offload next run calculation to croner
* fix localstorage dependent tests
* address greptile comment
2025-10-15 11:37:42 -07:00
Siddharth Ganesan
1a05ef97d6
feat(test-framework): add executions logs for test framework ( #1639 )
...
* Starting logs page
* Execution history v0
* Execution dashboard
* Fix scroll
* Add open workflow button
* Lint
* Fix fetchExecutions in dependency array
---------
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-10-15 10:36:02 -07:00
Waleed
7595e54dfb
fix(chat): allow file-only messages with no text to be sent in chat panel and deployed chat ( #1635 )
2025-10-14 20:27:52 -07:00
Adam Gough
6c9fce5da4
Feat(microsoftteams-file): new trigger + file upload ( #1590 )
...
* adding file logic and chat trigger
* working trig
* teams specific logic
* greptile comments
* lint
* cleaned up
* save modal changes
* created a interface for subscriptions
* removed trigger task
* reduce comments
* removed trig task
* removed comment
* simplified
* added tele logic back
* addressed some more comments
* simplified db call
* cleaned up utils
* helper telegram
* removed fallback
* removed scope
* simplify to use helpers
* fix credential resolution
* add logs
* fix
* fix attachment case
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-10-14 19:58:47 -07:00
Vikhyath Mondreti
b296323716
feat(attachments): use filesystem for gmail, outlook triggers to save attachments ( #1631 )
...
* feat(outlook): add include attachment feature to outlook
* add include attachments to gmail trigger
* add gmail trigger, outlook block include attachments
* fix rendering issue
* remove comment
* fix architecture
* fix redeploy
* pass files to logging session to surface in logs
* fix gmail block parsing attachments
* fix reads
2025-10-14 19:10:58 -07:00
Waleed
d325fdde6c
fix(i18n): exclude SDK files from automatic translation to prevent corruption ( #1634 )
...
* fix(i18n): exclude SDK files from automatic translation to prevent corruption
* fix(i18n): temporarily disable auto-translate action while fixing translation corruption
* disable i18n action
2025-10-14 19:09:19 -07:00
Waleed
36f2a62f3f
fix(i18n): add additional youtube tools, sync i18n pipeline, remove dated docs ( #1632 )
2025-10-14 18:34:38 -07:00
Waleed
e83d3a6b9f
fix(tool-calls): remove redundant input/output fields in favor of arguments/response, exclude isExpanded for tools in agents in workflow change detection ( #1630 )
2025-10-14 17:21:17 -07:00
Waleed
6723adf3c1
fix(kb-sanitization): add sanitization for kb tags when exporting workflow ( #1628 )
2025-10-14 16:56:04 -07:00
Waleed
9efc08a832
fix(telemetry): updated telemetry, added nested sanitization, added granular trace spans for logs and updated UI ( #1627 )
...
* feat(logs): updated telemetry, added nested sanitization, added granular trace spans for logs and updated UI
* refactor trace spans into separate components
* remove any's from tool defs
* updated UI and overlayed spans
* cleanup
* ack PR comments
* stricter type safety
* clean
2025-10-14 16:41:12 -07:00
Waleed
f345c4d1d8
fix(docker): updated docker to use non-root user for k8s/helm deployments ( #1626 )
...
* fix(docker): updated docker to use non-root user for k8s/helm deployments
* ack PR comments
2025-10-14 15:54:51 -07:00
Waleed
f147eaee1c
feat(telegram): added additional telegram tools & docs ( #1625 )
...
* feat(telegram): added delete message,send photo-video-audio-animation tools
* fix: updated Telegram tool types and removed debug logs
* reverted telegram message tool to older name
* added docs for telegram
* updated telegram docs
---------
Co-authored-by: SimplyRohit <rohitjaatjaat073@gmail.com >
2025-10-14 15:34:41 -07:00
Siddharth Ganesan
6f3df271fd
feat(copilot+canvas rendering): add context window tracking to copilot and selectively render canvas components ( #1622 )
...
* Copilot context window
* Fix pill
* Speed up canvas
* Fix react hook bug
* Context pill div
2025-10-13 19:56:02 -07:00
Vikhyath Mondreti
3dd36a8a35
fix(schedules): migrate to trigger dev ( #1618 )
...
* fix(schedules): add cron job auth like other cron routes
* migrate schedules to trigger dev
* remove executions check
* fix tests
2025-10-13 13:12:55 -07:00
Waleed
09cccd5487
feat(helm): added cert-postgresql template to helm ( #1620 )
...
* feat(helm): added cert-postgresql template to helm
* use js-tiktoken (pure js) in favor of tiktoken (wasm)
2025-10-13 12:41:43 -07:00
Waleed
1773530325
fix(sdk): fixed ts sdk publishing job to use later node version ( #1619 )
2025-10-13 12:13:50 -07:00
Waleed
2da7a6755c
feat(helm): added pdb to helm ( #1617 )
...
* feat(helm): added pdb to helm
* add additional config
2025-10-13 12:06:30 -07:00
Waleed
1e81cd6850
fix(kb): added tiktoken for embedding token estimation ( #1616 )
...
* fix(kb): added tiktoken for embedding token estimation
* added missing mock
2025-10-13 11:53:50 -07:00
Vikhyath Mondreti
ec73e2e9ce
fix(posthog): prevent redirects by whitelisting ingest route ( #1615 )
2025-10-13 11:08:48 -07:00
Waleed
4937d72d70
fix(devcontainer): fixed devcontainers ( #1614 )
2025-10-12 18:01:37 -07:00
Waleed
8f06aec68b
fix(vulns): fix various vulnerabilities and enhanced code security ( #1611 )
...
* fix(vulns): fix SSRF vulnerabilities
* cleanup
* cleanup
* regen docs
* remove unused deps
* fix failing tests
* cleanup
* update deps
* regen bun lock
2025-10-11 22:14:31 -07:00
Waleed
1de6f09069
feat(versions): added the ability to rename deployment versions ( #1610 )
2025-10-11 21:18:36 -07:00
Waleed
b10b2461a5
feat(mistal): added mistral as a provider, updated model prices ( #1607 )
...
* feat(mistal): added mistral as a provider, updated model prices
* remove the ability for a block to reference its own outluts
* fixed order of responses for guardrails block
2025-10-11 20:37:35 -07:00
Waleed
34fc8f84f5
fix(inference-billing): fix inference billing when stream is true via API, add drag-and-drop functionality to deployed chat ( #1606 )
...
* fix(inference): fix inference billing when stream is true via API
* add drag-and-drop to deployed chat
2025-10-11 20:37:35 -07:00
Waleed
ee77dea2d6
feat(guardrails): added guardrails block/tools and docs ( #1605 )
...
* Adding guardrails block
* ack PR comments
* cleanup checkbox in dark mode
* cleanup
* fix supabase tools
2025-10-11 20:37:35 -07:00
Adam Gough
bba407b507
improvement(privacy-policy): updated privacy policy for google ( #1602 )
...
* updated privacy policy for google
* update terms, privacy, and emails to incl address and update verbiage
2025-10-11 20:37:35 -07:00
Waleed
ab63978ce8
fix(blog): rename building to blogs with redirect ( #1604 )
2025-10-11 20:37:35 -07:00
Waleed
e697e50d4e
improvement(performance): remove unused source/target indices, add index on snapshot id ( #1603 )
2025-10-11 20:37:35 -07:00
Waleed
41ec229431
feat(sessions): remove redis as priority option for session data ( #1600 )
2025-10-10 18:04:03 -07:00
Waleed
c0f5ba75f1
v0.4.11: webhook, knowledgebase, billing fixes & redis for sessions
2025-10-10 17:46:01 -07:00
Waleed
5a943bca32
fix(ci): pin all workflows and Dockerfiles to Bun v1.2.22 ( #1598 )
2025-10-10 17:36:06 -07:00
Waleed
923595f57e
fix(webhooks): use next public app url instead of request origin for webhook registration ( #1596 )
...
* fix(webhooks): use next public app url instead of request origin for webhook registration
* ack PR comments
* ci: pin Bun to v1.2.22 to avoid Bun 1.3 breaking changes
2025-10-10 17:19:51 -07:00
Waleed
241d9fd12d
improvement(kb): encode non-ASCII headers for kb uploads ( #1595 )
...
* improvement(kb): encode non-ASCII headers for kb uploads
* cleanup
* increase timeouts to match trigger
2025-10-10 17:19:51 -07:00
Vikhyath Mondreti
97a8778449
fix test webhook url ( #1594 )
2025-10-10 17:19:51 -07:00
Waleed
833e700b58
feat(sessions): add redis as priority option for session data ( #1592 )
...
* feat(sessions): add redis as priority option for session data
* update chat client otp
2025-10-10 17:19:51 -07:00
Waleed
2d49892aaa
feat(deployed-chat): added file upload to workflow execute API, added to deployed chat, updated chat panel ( #1588 )
...
* feat(deployed-chat): updated chat panel UI, deployed chat and API can now accept files
* added nested tag dropdown for files
* added duplicate file validation to chat panel
* update docs & SDKs
* fixed build
* rm extraneous comments
* ack PR comments, cut multiple DB roundtrips for permissions & api key checks in api/workflows
* allow read-only users to access deployment info, but not take actions
* add downloadable file to logs for files passed in via API
* protect files/serve route that is only used client-side
---------
Co-authored-by: waleed <waleed>
2025-10-10 17:19:51 -07:00
Vikhyath Mondreti
8ce5a1b7c0
feat(billing): bill by threshold to prevent cancellation edge case ( #1583 )
...
* feat(billing): bill by threshold to prevent cancellation edge case
* fix org billing
* fix idempotency key issue
* small optimization for team checks
* remove console log
* remove unused type
* fix error handling
2025-10-10 17:19:51 -07:00
Waleed
88d2e7b97b
fix(env-vars): remove regex parsing from table subblock, add formatDisplayText to various subblocks that didn't have it ( #1582 )
2025-10-10 17:19:51 -07:00
Waleed
c04eb01aed
fix(db): revert to dedicated sockets db connection establishment ( #1581 )
2025-10-08 08:37:58 -07:00
Waleed
5d887fdca7
v0.4.10: ts-sdk updates, db updates
2025-10-08 00:56:04 -07:00
Waleed
1a0fdb32fe
chore(docs): update docs ( #1578 )
2025-10-08 00:55:18 -07:00
Waleed
9d45b8df1e
fix(ts-sdk): fix job to publish ts sdk ( #1576 )
2025-10-08 00:46:30 -07:00
Waleed
ae3a7f0865
fix(db): reduce overall number of db max conncetions to incr performance ( #1575 )
2025-10-08 00:30:44 -07:00
Vikhyath Mondreti
25f5e31378
v0.4.9: chat streaming API, DB config changes, sockets improvement, var highlighting, bug fixes
2025-10-07 19:24:37 -07:00
Waleed
7bdf0e94d7
fix(curl-example): fixed curl example in deploy modal to reflect selected option ( #1573 )
2025-10-07 18:46:12 -07:00
Vikhyath Mondreti
8e43774b5e
improvement(sockets): position persistence on drag end, perms call only on joining room ( #1571 )
2025-10-07 17:31:02 -07:00
Waleed
715f42c1a6
feat(highlighting): added resolved vars highlighting to code subblock, to be consistent with other subblocks ( #1570 )
2025-10-07 17:17:39 -07:00
Waleed
8200e9a88f
feat(i18n): update translations ( #1569 )
...
* feat(i18n): update translations
* remove duplicate sections
* fix typos
2025-10-07 16:50:14 -07:00
Waleed
c6f6c9e2a5
fix(streaming-response): add in handling for the response block when streaming ( #1568 )
2025-10-07 16:21:10 -07:00
Vikhyath Mondreti
2d7ba91c0e
fix(workspace-selector-kb): fix selector for assigning workspaces for kbs ( #1567 )
2025-10-07 15:31:04 -07:00
Waleed
872e034312
feat(chat-streaming): added a stream option to workflow execute route, updated SDKs, updated docs ( #1565 )
...
* feat(chat-stream): updated workflow id execute route to support streaming via API
* enable streaming via api
* added only text stream option
* cleanup deployed preview componnet
* updated selectedOutputIds to selectedOutput
* updated TS and Python SDKs with async, rate limits, usage, and streaming API routes
* stream non-streaming blocks when streaming is specified
* fix(chat-panel): add onBlockComplete handler to chat panel to stream back blocks as they complete
* update docs
* cleanup
* ack PR comments
* updated next config
* removed getAssetUrl in favor of local assets
* resolve merge conflicts
* remove extra logic to create sensitive result
* simplify internal auth
* remove vercel blob from CSP + next config
2025-10-07 15:10:37 -07:00
Vikhyath Mondreti
a63a7b0262
fix(undo-redo): preserve trigger/advanced mode ( #1566 )
...
* fix(undo-redo): preserve trigger/advanced mode
* remove comments
2025-10-07 14:27:46 -07:00
Vikhyath Mondreti
991a020917
feat(nested-workflow-spans): nested child workflow spans in logs sidepanel ( #1561 )
...
* feat(nested-workflow-logs): nested workflow logs display
* logs UX consistency between success and error cases
* fix chat execution
* fix schedules trigger
* update all deployment versions dependent exections to use api key owner instead of workflow owner
* fix tests
* simplify tests
2025-10-07 12:32:04 -07:00
Waleed
f03f395225
fix(db): enable database connection pooling in production ( #1564 )
...
* fix: enable database connection pooling in production
* debug: add diagnostic endpoints to test NODE_ENV and database pooling
* test: add connection testing endpoint to diagnose production delay
* redeuce num of concurrent connections
2025-10-07 10:27:33 -07:00
Waleed
174f6a48a6
v0.4.8: more blog
2025-10-06 13:22:22 -07:00
Waleed
c2f0a95802
fix(blog): center footer, fix dark mode, fix avatar ( #1559 )
2025-10-06 13:20:12 -07:00
Waleed
4dc4073452
v0.4.7: blog
2025-10-06 12:35:29 -07:00
Emir Karabeg
d9b70087c4
feat(blog): created first page ( #1550 )
...
* feat(blog): created first page
* feat(building): first draft blog complete
2025-10-06 12:25:07 -07:00
Waleed
07fd9c3a4a
feat(posthog): added posthog provider instead of using nextjs instrumentation ( #1555 )
...
* fix(posthog): make instrumentation client not use next-runtime-env
* feat(posthog): added posthog provider
2025-10-06 10:59:46 -07:00
Waleed
377b84e18c
v0.4.6: kb improvements, posthog fixes
2025-10-05 21:48:32 -07:00
Waleed
223ecda80e
fix(posthog): add rewrites for posthog reverse proxy routes unconditionally, remove unused POSTHOG_ENABLED envvar ( #1548 )
2025-10-05 21:27:03 -07:00
Waleed
7dde01e74b
fix(kb): force kb uploads to use serve route ( #1547 )
2025-10-05 17:50:21 -07:00
Vikhyath Mondreti
b768ca845e
v0.4.5: copilot updates, kb improvements, payment failure fix
2025-10-04 16:37:41 -07:00
Waleed
86ed32ea10
feat(kb): added json/yaml parser+chunker, added dedicated csv chunker ( #1539 )
...
* feat(kb): added json/yaml parser+chunker, added dedicated csv chunker
* ack PR comments
* improved kb upload
2025-10-04 14:59:21 -07:00
Vikhyath Mondreti
0e838940f1
fix(copilot): targeted auto-layout for copilot edits + custom tool persistence ( #1546 )
...
* fix autolayout and custom tools persistence
* fix
* fix preserving positions within subflow
* more fixes
* fix resizing
* consolidate constants
2025-10-04 14:52:37 -07:00
Siddharth Ganesan
7cc9a23f99
fix(copilot): tool renaming
2025-10-04 11:52:20 -07:00
Vikhyath Mondreti
c42d2a32f3
feat(copilot): fix context / json parsing edge cases ( #1542 )
...
* Add get ops examples
* input format incorrectly created by copilot should not crash workflow
* fix tool edits triggering overall delta
* fix(db): add more options for SSL connection, add envvar for base64 db cert (#1533 )
* fix trigger additions
* fix nested outputs for triggers
* add condition subblock sanitization
* fix custom tools json
* Model selector
* fix response format sanitization
* remove dead code
* fix export sanitization
* Update migration
* fix import race cond
* Copilot settings
* fix response format
* stop loops/parallels copilot generation from breaking diff view
* fix lint
* Apply suggestion from @greptile-apps[bot]
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix tests
* fix lint
---------
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-10-03 19:08:57 -07:00
Vikhyath Mondreti
4da355d269
fix(billing-blocked): block platform usage if payment fails for regular subs as well ( #1541 )
2025-10-03 12:17:53 -07:00
Waleed
2175fd1106
v0.4.4: database config updates
2025-10-02 20:08:09 -07:00
Waleed
10692b5e5a
fix(db): remove overly complex db connection logic ( #1538 )
2025-10-02 19:54:32 -07:00
Waleed
62298bf094
fix(db): added database config to drizzle.config in app container ( #1536 )
2025-10-02 18:09:27 -07:00
Waleed
5f1518ffd9
fix(db): added SSL config to migrations container ( #1535 )
2025-10-02 18:04:31 -07:00
Waleed
cae0e85826
v0.4.3: posthog, docs updates, search modal improvements
2025-10-02 17:02:48 -07:00
Waleed
fa9c97816b
fix(db): add more options for SSL connection, add envvar for base64 db cert ( #1533 )
2025-10-02 15:53:45 -07:00
Vikhyath Mondreti
4bc37db547
feat(copilot): JSON sanitization logic + operations sequence diff correctness ( #1521 )
...
* add state sending capability
* progress
* add ability to add title and description to workflow state
* progress in language
* fix
* cleanup code
* fix type issue
* fix subflow deletion case
* Workflow console tool
* fix lint
---------
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
2025-10-02 15:11:03 -07:00
Waleed
15138629cb
improvement(performance): remove writes to workflow updated_at on position updates for blocks, edges, & subflows ( #1531 )
...
* improvement(performance): remove writes to workflow updated_at on position updates for blocks, edges, & subflows
* update query pattern for logs routes
2025-10-02 11:53:50 -07:00
Waleed
ace83ebcae
feat(cmdk): added knowledgebases to the cmdk modal ( #1530 )
2025-10-01 21:21:42 -07:00
Waleed
b33ae5bff9
fix(fumadocs): fixed client-side export on fumadocs ( #1529 )
2025-10-01 20:52:20 -07:00
Waleed
dc6052578d
fix(kb): removed filename constraint from knowledgebase doc names ( #1527 )
2025-10-01 20:39:56 -07:00
Waleed
4adbae03e7
chore(deps): update fumadocs ( #1525 )
2025-10-01 20:28:12 -07:00
Vikhyath Mondreti
3509ce8ce4
fix(autolayout): type issue if workflow deployed + remove dead state code ( #1524 )
...
* fix(autolayout): type issue if workflow deployed
* remove dead code hasActiveWebhook field
2025-10-01 20:18:29 -07:00
Waleed
7aae108b87
feat(posthog): added posthog for analytics ( #1523 )
...
* feat(posthog): added posthog for analytics
* added envvars to env.ts
2025-10-01 20:12:26 -07:00
Waleed
980a6d8347
improvement(db): enforce SSL everywhere where a DB connection is established ( #1522 )
...
* improvement(db): enforce SSL everywhere where a DB connection is established
* remove extraneous comment
2025-10-01 19:09:08 -07:00
Vikhyath Mondreti
745eaff622
v0.4.2: autolayout improvements, variable resolution, CI/CD, deployed chat, router block fixes
2025-10-01 17:27:35 -07:00
Vikhyath Mondreti
35d857ef2e
fix(trigger): inject project id env var in correctly ( #1520 )
2025-10-01 17:16:28 -07:00
Waleed
6e63eafb79
improvement(db): remove vercel, remove railway, remove crons, improve DB connection config ( #1519 )
...
* improvement(db): remove vercel, remove railway, remove crons, improve DB connection config
* remove NEXT_PUBLIC_VERCEL_URL
* remove db url fallbacks
* remove railway & more vercel stuff
---------
Co-authored-by: waleed <waleed>
2025-10-01 16:37:13 -07:00
Waleed
896f7bb0a0
fix(ci): update trigger.dev ci to only push to staging on merge to staging & for prod as well ( #1518 )
2025-10-01 13:22:04 -07:00
Waleed
97f69a24e1
fix(redirects): update middleware to allow access to /chat regardless of auth status ( #1516 )
2025-10-01 10:46:18 -07:00
Waleed
1a2c4040aa
improvement(trigger): increase maxDuration for background tasks to 10 min to match sync API executions ( #1504 )
...
* improvement(trigger): increase maxDuration for background tasks to 10 min to match sync API executions
* add trigger proj id
2025-10-01 10:40:18 -07:00
Vikhyath Mondreti
4ad9be0836
fix(router): use getBaseUrl() helper ( #1515 )
...
* fix(router): use getBaseUrl() helper
* add existence check
2025-10-01 10:39:57 -07:00
Vikhyath Mondreti
0bf2bce368
improvement(var-resolution): resolve variables with block name check and consolidate code ( #1469 )
...
* improvement(var-resolution): resolve variables with block name check and consolidate code
* fix tests
* fix type error
* fix var highlighting in kb tags
* fix kb tags
2025-09-30 19:20:35 -07:00
Vikhyath Mondreti
0d881ecc00
fix(deployed-version-check): check deployed version existence pre-queuing ( #1508 )
...
* fix(deployed-version-check): check deployed version existence pre-queuing
* fix tests
* fix edge case
2025-09-30 19:20:21 -07:00
Siddharth Ganesan
7e6a5dc7e2
Fix/remove trigger promotion ( #1513 )
...
* Revert trigger promotion
* Move trigger
* Fix ci
2025-09-30 18:29:28 -07:00
Siddharth Ganesan
c1a3500bde
fix(ci): capture correct deployment version output ( #1512 )
...
* Capture correct deployment version output
* Add trigger access token to each step
* Use correct arn
2025-09-30 16:36:19 -07:00
Siddharth Ganesan
561b6f2778
fix(ci): fix trigger version capture
2025-09-30 16:20:25 -07:00
Siddharth Ganesan
cdfee16b8a
Fix trigger ci creds ( #1510 )
2025-09-30 14:03:38 -07:00
Siddharth Ganesan
9f6cb1becf
fix(ci): trigger permissions
2025-09-30 13:53:02 -07:00
Siddharth Ganesan
dca8745c44
fix(ci): add skip promotion to trigger ci
2025-09-30 13:37:07 -07:00
Vikhyath Mondreti
c35c8d1f31
improvement(autolayout): use live block heights / widths for autolayout to prevent overlaps ( #1505 )
...
* improvement(autolayout): use live block heights / widths for autolayout to prevent overlaps
* improve layering algo for multiple trigger setting
* remove console logs
* add type annotation
2025-09-30 13:24:19 -07:00
Siddharth Ganesan
87c00cec6d
improvement(ci): trigger.dev pushes ( #1506 )
...
* Fix trigger workflow ci
* Update trigger location
2025-09-30 13:22:24 -07:00
Vikhyath Mondreti
17edf0405b
improvement(triggers): uuid, autolayout, copilot context ( #1503 )
...
* make trigger select uuid consistent with sidebar selection
* add trigger allowed flag for core triggers
* fix autolayout with new triggers
2025-09-30 11:31:54 -07:00
Siddharth Ganesan
79461840c3
fix(migrations): make sso migration idempotent
2025-09-30 11:04:44 -07:00
Siddharth Ganesan
e76fc8c2da
Remove migrations ci ( #1501 )
2025-09-30 10:43:41 -07:00
Waleed
e9150a53e3
feat(i18n): update translations ( #1496 )
2025-09-30 09:44:50 -07:00
Waleed
f9f84111cb
v0.4.1: docker fixes, deployed state improvements
2025-09-30 01:16:28 -07:00
Waleed
01ffee8e7c
fix(deployed): support internal JWT for deployed child workflow executions ( #1498 )
2025-09-30 01:14:32 -07:00
Siddharth Ganesan
367189fe15
fix(ci): fix docker manifest build ( #1495 )
2025-09-29 20:57:00 -07:00
Siddharth Ganesan
7de9e5fb19
fix(ci): fix docker manifest build
2025-09-29 20:55:52 -07:00
Siddharth Ganesan
10652eb9b8
v0.4.0: copilot v1, triggers, sso/saml support, version control
2025-09-29 20:27:23 -07:00
Waleed
010753d170
chore(docs): remove remaining yml references from docs ( #1492 )
2025-09-29 20:13:44 -07:00
Waleed
bf1c178282
feat(sso): add support for login with SAML/SSO ( #1489 )
...
* feat(sso): added login with SAML/SSO
* restore env
* fixed login styling
* upgrade deps, update UI
* more styling improvements
* reran migrations, tested with script
* improvement(auth): created SSO page
* improvement(auth): remove email option for SSO if not enabled
* cleanup
* cleaned up, added documentation for SSO/SAML config + tested registering either one with script and UI form
* cleanup
* ack PR comments
* move sso known providers to consts
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-09-29 20:05:26 -07:00
Siddharth Ganesan
6a664663cf
fix(copilot): deprecate yaml, json import/export, deprecate build_workflow tool, convert copilot to json-based ( #1488 )
...
* Temp commit
* Edit workflow self contained
* Remove build_workflow
* Base bad version
* fix lint
* Sanitize workflows for copilot
* Fixes
* Fix import/export buttons
* fix autolayout
* fix lint
* fix training logic to work with json
* Add claude sonnet 4.5 to copilot
* Lint
* Update copilot url
* Update default model and fix build errors
* Fix tests
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-09-29 19:12:08 -07:00
Siddharth Ganesan
333442909b
Fix copilot diff ( #1485 )
2025-09-29 13:12:10 -07:00
Waleed
67c993d743
fix(ci): remove atomic updates for trigger ( #1478 )
2025-09-27 22:37:28 -07:00
Waleed
38dd2d0f23
improvement(ci): ensure atomicity in trigger deploys, improve overall ci organization ( #1477 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* improvement(ci): ensure atomicity in trigger deploys, improve overall ci organization
* Revert "improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]"
This reverts commit c68c052601 .
---------
Co-authored-by: waleed <waleed>
2025-09-27 22:11:06 -07:00
Adam Gough
5ee6345120
Fix(google drive): google sheets creating a file ( #1476 )
...
* fixed upload to google drive with sheets
* cleanup, remove unneeded scope
2025-09-27 20:48:01 -07:00
Waleed
dd1985c99c
improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier] ( #1474 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* ui fix
* added back validate route, remove backwards compatibility for subdomain redirects
* cleanup
* cleanup
* add chat page to conditional theme layout, and remove custom chat css
* consolidate theme providers
* ack pr commnets
---------
Co-authored-by: waleed <waleed>
2025-09-27 17:32:10 -07:00
Waleed
39356f3d74
fix(ui): standardized 404, chat, and invite pages ( #1472 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* fix(ui): standardized 404, chat, and invite pages
* Revert "improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]"
* fixed ui for 404 page
2025-09-27 14:03:24 -07:00
Waleed
1ec5b1bdad
improvement(deps): remove vercel speed insights ( #1470 )
...
* improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]
* improvement(deps): remove vercel speed insights
* Revert "improvement(chat): deployed chat no longer uses subdomains, uses sim.ai/chat/[identifier]"
This reverts commit c68c052601 .
---------
Co-authored-by: waleed <waleed>
2025-09-27 11:52:19 -07:00
Waleed
bcc75376e5
feat(permissions): allow users to deploy workflows in all workspaces they are an admin in ( #1463 )
...
* feat(permissions): allow admin workspace users to deploy workflows in workspaces they don't own
* fixed failing test
* added additional routes
* remove overly complex, unecessary test and fixed docs formatting
* follow DRY
2025-09-26 19:58:11 -07:00
Adam Gough
448e9ea835
fix(tools): fixed supabase order by ( #1467 )
...
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-26 19:26:50 -07:00
Waleed
a63f3a3d8d
improvement(copilot): added session context checks in copilot tool calls ( #1466 )
...
* improvement(copilot): added session context checks in copilot tool calls
* remove extraneous comments, remove the ability to view copilot API keys after creation
* updated skeleton
---------
Co-authored-by: waleed <waleed>
2025-09-26 19:04:49 -07:00
Waleed
3ff6509028
feat(i18n): update translations ( #1465 )
...
* feat(i18n): update translations
* fixed french i18n error
---------
2025-09-26 19:01:22 -07:00
Vikhyath Mondreti
2ae30f1399
add google vault to landing page footer ( #1464 )
2025-09-26 16:38:24 -07:00
Vikhyath Mondreti
0e65a8a31d
feat(trigger-docs): new trigger docs, function block rce imports fix ( #1462 )
...
* fix(sidebar): draggable cursor on sidebar when switching workflows (#1276 )
* remove inline css for edge labels
* fix remote code execution imports for javascript
* add docs for new triggers
* fix
* fix draggable link
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-09-26 16:23:52 -07:00
Waleed
d1f5c69e6b
fix(envvars): use getEnv for isHosted check since it is client-side ( #1461 )
2025-09-26 12:50:51 -07:00
Waleed
c468ecbc72
feat(i18n): update translations ( #1460 )
2025-09-26 12:21:28 -07:00
Adam Gough
97257ca49f
Feat(google vault): added google vault tool ( #1459 )
...
* first push pre testing
* toosl working
* progress
* bun run lint
* added doc
* changed google client ID and secret back
* cleaned up oauth
* removed comment
* removed any and added manual content
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-26 11:13:58 -07:00
Waleed
6daeb77740
feat(turbo): added turborepo, tailwind v3 ( #1458 )
2025-09-25 21:18:51 -07:00
Waleed
f79e87e4c2
improvement(parallel): update parallel subflow to support conditional routing ( #1444 )
...
* improvement(parallel): update parallel subblock to support conditional routing
* ignore disconnected blocks in parallel/loop
* added utils
* fix z-index issues with edges in subflow
* fixed aggregation of results from loop & parallel blocks
* feat(manual-trigger): add manual trigger (#1452 )
* feat(manual-trigger): add manual trigger
* consolidate input format extraction
* exclude triggers from console logs + deployed chat error surfacing
* works
* centralize error messages + logging for deployed chat
* fix(css-config): use correct version (#1453 )
* fix(css-config): use correct version
* fix lint
* improvement(parallel): update parallel subblock to support conditional routing
* ignore disconnected blocks in parallel/loop
* added utils
* fix z-index issues with edges in subflow
* fixed aggregation of results from loop & parallel blocks
* change z index within component and remvoe global css
* fix cascade deletion subflows sockets case
* improve results array for subflows
* fix onedgeclick inside subflows
* fix test
---------
Co-authored-by: waleed <waleed>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-09-25 18:31:34 -07:00
Waleed
18599ac3c3
fix(tailwind): revert tailwind back to v3 for main app ( #1456 )
...
* fix(css): fix css build issue
* fix(postcss): revert back to tailwind v3
* bun.lock update
2025-09-25 18:04:40 -07:00
Waleed
e49cde7766
fix(ci): modify docs embeddings ci to only run on english documentation ( #1455 )
2025-09-25 17:52:00 -07:00
Waleed
7146ce512d
feat(ci): use blacksmith for ci ( #1454 )
...
* feat(ci): use blacksmith for ci
* consolidate ecr + ghcr builds for linux/amd64
2025-09-25 17:37:12 -07:00
Vikhyath Mondreti
1b7e883b10
fix(css-config): use correct version ( #1453 )
...
* fix(css-config): use correct version
* fix lint
2025-09-25 16:42:31 -07:00
Vikhyath Mondreti
e03c036a10
feat(manual-trigger): add manual trigger ( #1452 )
...
* feat(manual-trigger): add manual trigger
* consolidate input format extraction
* exclude triggers from console logs + deployed chat error surfacing
* works
* centralize error messages + logging for deployed chat
2025-09-25 16:29:50 -07:00
Siddharth Ganesan
7e8ac5c27f
fix(ci): docker ( #1451 )
...
* Docker ci 2
* Bun issues
* bun lock
2025-09-25 13:23:06 -07:00
Siddharth Ganesan
c12b3d2550
Remove double calling of ci ( #1450 )
2025-09-25 12:39:39 -07:00
Siddharth Ganesan
d381a69c9f
feat(ci): consolidate ci, make db migrations dependent on ecr success, remove turbopack for staging/prod builds ( #1449 )
...
* Remove turbopack
* Fix ci errors
* Sim agent import fix
* Lint
* Ci orchestration
* Lint
* Ci updates
* Tdz fix for generate
* Remove logger
* Fix imports
* Lint
2025-09-25 12:26:25 -07:00
Vikhyath Mondreti
928581f387
feat(deployments): make deployed state source of truth for non-manual executions + versioning ( #1242 )
...
* feat(deployments): make deployed state source of truth for non-manual executions + versioning
* fix lint
* fix test
* add script to migrate to deployed vesions
* fix deployed chat
* address greptile commands
* Remove 84th migration files to prepare for regeneration
* fix script + update migration
* fix script
* cleanup typing
* use shared helper
* fix tests
* fix duplicate route
* revert migrations prep
* add migration back
* add workflow in workflow block func
* fix UI
* fix lint
* make migration idempotent
* remove migrations
* add migrations back'
* adjust script to reuse helper
* add test webhook URL functionality
* consolidate test URL + prod URL code for webhooks
* fixes
* update trigger config save with correct dependencies
* make frozen canvas respect trigger mode
* chore(db): remove latest migration 0088, snapshot, journal entry; delete migrate-deployment-versions script
* separate parent id cleanup migration
* chore(db): remove 0089 migration, snapshot, and prune journal entry
* chore(db): generate 0090 migration after removing 0089 and merging staging
* fix
* chore(db): remove 0090 migration, snapshot, and prune journal entry
* chore(db): generate 0091 migration after merging staging and restoring idempotency flow
* fix some imports
* remove dead code
* fix tests
* remove comment
* working test url functionality restored
* works
* some styling changes
* make deploy text accurate
* chore(db): remove latest migration 0091 and snapshot; update journal before merging staging
* db(migrations): generate 0093_medical_sentinel and snapshots after merging staging
* reconcile with other merge
* fix trigger test
* remove extra use effect
* fix test url"
* don't swallow serializer errors
* fix lint
* fix tests
* fix tests
* expose root for generic webhook
* root access for webhook
* add is workflow ready check correctly
2025-09-24 20:28:09 -07:00
Siddharth Ganesan
2c7c8d582e
Add dh login ( #1448 )
2025-09-24 18:20:45 -07:00
Siddharth Ganesan
426873245f
feat(infra): add ci for aws image push ( #1447 )
...
* Stash
* Ci for aws v1
* Fix ecr
2025-09-24 17:45:26 -07:00
Siddharth Ganesan
ca6ff7edb6
feat(infra): add staging docker image
2025-09-24 15:18:40 -07:00
Vikhyath Mondreti
094dae3d3f
feat(copilot): add training interface ( #1445 )
...
* progress
* cleanup UI
* progress
* fix trigger mode in yaml + copilot side
* persist user settings
* wrap operations correctly
* add trigger mode to add op
* remove misplaced comment
* add sent notification
* remove unused tab:
2025-09-24 14:19:11 -07:00
Emir Karabeg
2ee27f972e
improvement: remove sentry dependency ( #1435 )
...
* improvement: remove Sentry
* update bun.lock
2025-09-24 10:46:59 -07:00
Waleed
0b2ef5e3a6
chore(deps): added entities dependency ( #1441 )
2025-09-24 10:43:41 -07:00
Waleed
67ac3ff84b
chore(deps): upgrade turborepo ( #1439 )
2025-09-23 21:36:10 -07:00
Waleed
8ed2c5ec53
feat(i18n): update translations ( #1437 )
2025-09-23 18:56:42 -07:00
Vikhyath Mondreti
2ace06f239
fix build error
2025-09-23 18:31:25 -07:00
Waleed
20a272c8c3
chore(deps): remove unused deps, reduce overall dependencies & size ( #1436 )
...
Co-authored-by: waleed <waleed>
2025-09-23 17:39:38 -07:00
Waleed
0d86eaa3a1
fix(usage): persist cost multiplier at provider level instead of also at the logger level ( #1433 )
...
* feat(changelog): added changelog
* fix(usage): persist cost multiplier at provider level
* Revert "feat(changelog): added changelog"
This reverts commit 885d10c4d9 .
---------
Co-authored-by: waleed <waleed>
2025-09-23 17:11:29 -07:00
Vikhyath Mondreti
aa0a33e60f
Revert "feat(traceroot): add traceroot logger" ( #1434 )
...
This reverts commit 6d1b172a3e .
2025-09-23 16:59:49 -07:00
Vikhyath Mondreti
603b5471a3
fix(copilot): null check simplified ( #1431 )
2025-09-23 16:03:32 -07:00
Vikhyath Mondreti
ab8d822edf
fix(copilot): restore subblock options ( #1430 )
2025-09-23 15:56:56 -07:00
Waleed
5bb9b46554
improvement(subflows): support multiple blocks in parallel subflow, enhance logs to group by iteration for parallels/loop ( #1429 )
...
* feat(changelog): added changelog
* move avatar icons in changelog
* improvement(parallels): support multiple blocks in parallel subflow, enhance logs to group by iteration for parallels/loops
* restore env
* added tests
* lint
* update drizzle
---------
Co-authored-by: waleed <waleed>
2025-09-23 15:25:05 -07:00
Waleed
994eb8db2a
feat(i18n): added japanese and german translations ( #1428 )
...
* feat(changelog): added changelog
* feat(i18n): added japanese and german translations
* reordered
---------
Co-authored-by: waleed <waleed>
2025-09-23 15:13:31 -07:00
Vikhyath Mondreti
fbb164db98
improvement(copilot): add best practices for core blocks ( #1427 )
...
* improvement(copilot): add best practices for blocks
* fix kb, api
* Update apps/sim/blocks/blocks/memory.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* address comments
* remove non deterministic test
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-23 13:11:41 -07:00
Vikhyath Mondreti
dd8f633f9f
fix(instrumentation): open telemetry init ( #1426 )
2025-09-23 11:06:40 -07:00
Vikhyath Mondreti
6d1b172a3e
feat(traceroot): add traceroot logger
2025-09-23 10:39:52 -07:00
Vikhyath Mondreti
b7876ca466
improvement(copilot): structured metadata context + start block deprecation ( #1362 )
...
* progress
* progress
* deploy command update
* add trigger mode modal
* fix trigger icons'
* fix corners for add trigger card
* update serialization error visual in console
* works
* improvement(copilot-context): structured context for copilot
* forgot long description
* Update metadata params
* progress
* add better workflow ux
* progress
* highlighting works
* trigger card
* default agent workflow change
* fix build error
* remove any casts
* address greptile comments
* Diff input format
* address greptile comments
* improvement: ui/ux
* improvement: changed to vertical scrolling
* fix(workflow): ensure new blocks from sidebar click/drag use getUniqueBlockName (with semantic trigger base when applicable)
* Validation + build/edit mark complete
* fix trigger dropdown
* Copilot stuff (lots of it)
* Temp update prod dns
* fix trigger check
* fix
* fix trigger mode check
* Fix yaml imports
* Fix autolayout error
* fix deployed chat
* Fix copilot input text overflow
* fix trigger mode persistence in addBlock with enableTriggerMode flag passed in
* Lint
* Fix failing tests
* Reset ishosted
* Lint
* input format for legacy starter
* Fix executor
---------
Co-authored-by: Siddharth Ganesan <siddharthganesan@gmail.com >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-09-22 23:24:50 -07:00
Waleed
68df95906f
feat(changelog): added changelog and gh action to auto-release ( #1423 )
...
* feat(changelog): added changelog
* finished changelog
* updated metadata
* reverted env
* cleanup
---------
Co-authored-by: waleed <waleed>
2025-09-22 21:35:21 -07:00
Waleed
760219dcce
feat(i18n): update translations ( #1421 )
2025-09-22 19:52:51 -07:00
Waleed
f1b83c1988
feat(tools): added resend email sender ( #1420 )
2025-09-22 19:16:42 -07:00
Vikhyath Mondreti
2f97782df0
feat(undo-redo): undo/redo for canvas editing ( #1392 )
...
* feat(undo-redo): support undo-redo on canvas
* fix zoom live subscribe
* progress
* fix subflows
* progress
* fix subflow logic
* pruning stacks
* centralize unique naming logic
* fix type issues
* address greptile comments
* remove timeouts
2025-09-22 16:38:13 -07:00
Waleed
7cb303e713
fix(redirects): move redirects for terms/privacy to client-side redirects ( #1418 )
2025-09-22 15:10:29 -07:00
Waleed
8eaa83fe21
fix(billing): reset usage on transition from free -> paid plan ( #1397 )
...
* fix(billing): reset usage on transition from free -> paid plan
* fixes: pro->team upgrade logic, single org server side check on invite routes
* ui improvements
* cleanup team-members code
* minor renaming
* progress
* fix pro->team upgrade to prevent double billing
* add subscription delete case handler
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-09-22 13:58:29 -07:00
Waleed
5c92d5d456
v0.3.58: trigger.dev updates
2025-09-22 12:58:15 -07:00
Waleed
aa01e7e58a
fix(actions): update trigger.dev github action ( #1417 )
2025-09-22 12:38:31 -07:00
Waleed
a3c76da636
chore(deps): update trigger.dev sdk ( #1416 )
2025-09-22 12:30:28 -07:00
Waleed
cf19c895bb
chore(deps): upgdate trigger.dev cli ( #1414 )
2025-09-22 12:24:45 -07:00
Waleed
c017027000
v0.3.57: docs updates, generic webhook variables deconstruction, ollama & docker fixes
2025-09-22 12:17:02 -07:00
Waleed
73d779ad79
fix(csp): added terms, privacy, & logo URLs to CSP ( #1413 )
2025-09-22 12:04:48 -07:00
Emir Karabeg
25781279e2
feat: added favicon ( #1410 )
2025-09-22 11:14:06 -07:00
Waleed
6fada45cd8
improvement(readme): update readme.md ( #1412 )
2025-09-22 11:12:25 -07:00
Waleed
e640102797
feat(otp): added environemnt variable to control enforcement of verified accounts ( #1411 )
...
* feat(otp): added environemnt variable to control enforcement of verified accounts
* added to helm
2025-09-22 11:04:47 -07:00
Vikhyath Mondreti
16f5819941
fix(missing-user-stats): missing user stats rows covered via migration' ( #1409 )
2025-09-22 10:50:04 -07:00
Waleed
d83865c635
fix(tools): fixed arxiv tools ( #1403 )
2025-09-21 12:05:41 -07:00
Waleed
6b4ebbac6e
feat(404): added 404 page ( #1401 )
...
* feat(404): added 404 page
* use provided brand support email over default sim one
2025-09-20 14:35:44 -07:00
Waleed
708321d0bf
fix(tools): added transform response to handle non-json responses for internal tools ( #1400 )
2025-09-20 14:17:47 -07:00
Waleed
e4d35afe1f
improvement(usage): bar execution if limits cannot be determined, init user stats record on user creation instead of in stripe plugin ( #1399 )
...
* improvement(usage): bar execution if limits cannot be determined, init user stats record on user creation instead of in stripe plugin
* upsert user stats record in execution logger
2025-09-20 14:08:51 -07:00
Waleed
1d74ccfeda
fix(ollama): fix ollama container for CPU vs GPU mode ( #1396 )
2025-09-20 12:08:44 -07:00
Waleed
545e590ce5
fix(emails): updated path for email assets to absolute rather than relative paths ( #1398 )
2025-09-20 12:08:34 -07:00
Waleed
93f9293f2c
fix(verification): add OTP dev skip ( #1395 )
2025-09-20 11:31:41 -07:00
Vikhyath Mondreti
b5570c1c0e
fix(cursor): misaligned in long inputs ( #1388 )
2025-09-19 11:49:36 -07:00
Waleed
225571c49a
improvement(search): improved filters UI and search suggestions ( #1387 )
...
* improvement(search): improved filters UI and search suggestions
* update tool input UI
2025-09-19 11:22:47 -07:00
Waleed
a1c518e4e1
feat(file): add more upload types to the file block ( #1386 )
2025-09-19 10:07:52 -07:00
Vikhyath Mondreti
04922fe5c9
fix(generic-webhooks): idempotency simplification, generic webhook vars changes ( #1384 )
...
* fix(idempotency): simplify for deterministic provider based checks
* remove generic webhook outputs and allow body to be referenced via vars
2025-09-19 10:03:45 -07:00
Waleed
8e70a61ba9
fix(docker): added copilot-related keys to docker container definitions ( #1382 )
2025-09-18 21:08:25 -07:00
Waleed
abae6b96b5
feat(i18n): update translations ( #1381 )
...
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
2025-09-18 18:18:17 -07:00
Vikhyath Mondreti
bff1852a85
v0.3.56: i18n, sharepoint operations & logs search improvements
2025-09-18 14:21:14 -07:00
Adam Gough
7327b448e5
Improvement(sharepoint): added ability to create list items, different from create list ( #1379 )
...
* added add list items
(cherry picked from commit df6ea35d5bb975c03c7ec0c787bd915f34890ac0)
* bun run lint
* minor changes
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-09-18 14:18:58 -07:00
Waleed
eb1e90bb7f
improvement(search): added more granular logs search, added logs export, improved overall search experience ( #1378 )
...
* improvement(search): added more granular logs search, added logs export, improved overall search experience
* updated tests
2025-09-18 13:58:44 -07:00
Vikhyath Mondreti
3905d1cb81
fix(selectors): gdrive and slack selectors inf loops ( #1376 )
...
* fix(selectors): gdrive and slack selectors inf loops
* remove comment
2025-09-18 11:40:36 -07:00
Waleed
cd084e8236
fix(actions): updated i18n gh action to use PAT instead of default token ( #1377 )
2025-09-18 11:29:02 -07:00
Waleed
5d96484501
fix(variables): remove quote stripping from short & long inputs ( #1375 )
...
* fix(variables): remove quote stripping from short & long inputs
* restore env
* remove quote stripping everywhere
* remove unused file
2025-09-18 11:04:22 -07:00
Waleed
6747a497fc
fix(migrations): upgrade drizzle-kit in migrations container ( #1374 )
...
* fix(migrations): upgrade drizzle-kit in migrations container
* fix comments
* rm unused file
2025-09-18 11:04:06 -07:00
Waleed
2df65527d3
v0.3.55: landing page / OTP improvements, DB package separation, Webhooks fixes, Sharepoint Improvement
2025-09-17 23:48:35 -07:00
Adam Gough
d0b69455e2
Improvement(sharepoint): added more operations in sharepoint ( #1369 )
...
* added list tools
* not working yet
* improved read and create
* added scopes
* updated sharepoint tools
* added greptile comments
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-17 19:16:12 -07:00
Vikhyath Mondreti
6028b1f5c0
fix(dockerfile): needs dummy db url ( #1368 )
2025-09-17 18:56:54 -07:00
Waleed
658cf11299
improvement(idempotency): added atomic claims to prevent duplicate processing for long-running workflows ( #1366 )
...
* improvement(idempotency): added atomic claims to prevent duplicate processing for long-running workflows
* ack PR comments
2025-09-17 17:17:55 -07:00
Waleed
6312df3a07
feat(signup): added back to login functionality to OTP page ( #1365 )
...
* update infra and remove railway
* feat(signup): added back to login functionalityfrom OTP page
* remove placeholders from docker commands, simplified login flow
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-17 17:17:37 -07:00
Vikhyath Mondreti
9de7a00373
improvement(code-structure): move db into separate package ( #1364 )
...
* improvement(code-structure): move db into separate package
* make db separate package
* remake bun lock
* update imports to not maintain two separate ones
* fix CI for tests by adding dummy url
* vercel build fix attempt
* update bun lock
* regenerate bun lock
* fix mocks
* remove db commands from apps/sim package json
2025-09-17 15:41:13 -07:00
Waleed
325a666a8b
improvement(landing): insert prompt into copilot panel from landing, open panel on entry ( #1363 )
...
* update infra and remove railway
* improvement(landing): insert prompt into copilot panel from landing, open panel on entry
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* fixes
* remove debug logs
* go back to old env
2025-09-17 12:28:22 -07:00
Vikhyath Mondreti
2149f5e36d
v0.3.54: google forms block, new landing page, generic mail tool, billing fixes
2025-09-16 22:13:12 -07:00
Emir Karabeg
009e1da5f1
improvement(platform): ui/ux ( #1357 )
...
* improvement: branding; auth; chat-deploy
* improvement: docs favicon
* fix: rolled back verification logic
2025-09-16 21:51:23 -07:00
Vikhyath Mondreti
6101493f12
fix(next-js): pin version ( #1358 )
...
* fix(next-js): pin version
* fix
2025-09-16 21:50:52 -07:00
Adam Gough
4b5c2b43e9
feat(google-forms): added google forms block ( #1343 )
...
* fix(sidebar): draggable cursor on sidebar when switching workflows (#1276 )
* added google form tool to read forms
* added trigger mode and block docs
* updated docs
* removed file
* reverted diff
* greptile comments
* Reverted bun file
* remove outdated code for old webhook modal
* restore ui changes to webhooks
* removed provider specific logic
* fix lint
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-09-16 21:20:59 -07:00
Vikhyath Mondreti
bd402cdda5
fix(layout): fix layout semantics on invite page ( #1356 )
2025-09-16 21:17:51 -07:00
Emir Karabeg
0c30646a2d
improvement: branding; auth; chat-deploy ( #1351 )
...
* improvement: branding; auth; chat-deploy
* improvement: docs favicon
2025-09-16 21:16:55 -07:00
Vikhyath Mondreti
53792b9a1d
fix bun lock ( #1354 )
2025-09-16 21:02:11 -07:00
Vikhyath Mondreti
48f86e66f4
fix(better-auth): revert back to version 1.2.9 ( #1352 )
2025-09-16 20:53:01 -07:00
Waleed
fd422b5d0d
feat(sms): add generic sms sending block/tool ( #1349 )
...
* update infra and remove railway
* feat(sms): add generic sms sending block/tool
* added docs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* updated colors
* remove fallbacks, stronger typing
2025-09-16 17:47:15 -07:00
Waleed
17cf72834d
improvement(gh): fix i18n github action to run on merge to staging ( #1350 )
...
* update infra and remove railway
* improvement(ci): fix i18n github action
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-16 17:34:53 -07:00
Waleed
3122b506fd
feat(tools): add generic mail sending block/tools, updated docs script ( #1348 )
...
* update infra and remove railway
* feat(tools): add generic mail sending block/tools, updated docs script
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* remove message id
* updated type
2025-09-16 16:06:31 -07:00
Waleed
a31305b7ee
fix(bun): pin bun version for db migrations ( #1347 )
...
* fix(migrations): downgrade nextjs
* fix(bun): pin bun version in db migrations
* Revert "fix(migrations): downgrade nextjs"
This reverts commit 27b544f22d .
2025-09-16 14:31:37 -07:00
Emir Karabeg
4f26a7aa73
feat(landing): new landing page ( #1219 )
...
* update infra and remove railway
* feat(landing): background; font; metadata; nav
* finished navbar ui
* completed hero UI
* hero heading UI/UX
* updated icon descriptions
* canvas improvements
* canvas improvements
* updated canvas; adjusted background
* removed gsap; adjusted canvas height
* added templates outline
* feat(landing, landing-2): Update background, hero components, nav, integrations, pricing, templates, testimonials, tailwind config
* feat(landing, landing-2): Update background, footer, hero, index components, integrations, landing-pricing, landing templates, footer in sections, icons, middleware
* improvement(landing): optimized html
* feat(landing): update background, footer, hero, integrations, landing-enterprise, landing-pricing, landing-templates, nav, add github-stars route
* feat(landing): added onclicks
* feat(landing): commented out templates
* fix: reset environment
* fixed build
* feat(landing): updated background, footer, index, integrations, landing-pricing, nav, testimonials, landing page, fonts, environment
* feat(landing): swapped integrations and pricing
* navigation for new landing
* login/signup/terms/privacy preliminary changes, as well as navigation setup
* feat(landing,nav,hero,integrations,footer,testimonials,background,structured-data): updates and additions across components
* feat(landing): updated terms and privacy
* feat(auth): adjusted background
* feat(auth): signup and login complete
* feat(auth): completed all flows ui/ux
* fix: testing and build
* feat(landing, auth): update nav and login tests
* fix(ui): update auth navigation component (149 chars)
* restore scripts dir
* revert back to old globals.css brand primary color, updated invite page
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* remove logos
* add gh stars action for reuse on landing + cht
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-09-15 21:40:35 -07:00
Waleed
a06ae0d2e7
v0.3.53: logs search, idempotency for webhooks, billing fixes for overage, i18n for docs
2025-09-15 19:53:14 -07:00
Waleed
ab97ac5a77
fix(build): upgrade fumadocs to latest ( #1341 )
...
* update infra and remove railway
* fix(builds): upgraded fumadocs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-15 19:28:07 -07:00
Waleed
ac8bf96eee
fix(build): upgrade fumadocs ( #1340 )
...
* update infra and remove railway
* fix(build): fixed the build
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
2025-09-15 17:47:34 -07:00
Waleed
d4165f5be6
feat(docs): added footer for page navigation, i18n for docs ( #1339 )
...
* update infra and remove railway
* feat(docs): added footer for page navigation, i18n for docs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* added SEO-related stuff
* fix image sizes
* add missing pages
* remove extraneous comments
2025-09-15 17:31:35 -07:00
Vikhyath Mondreti
994c35f62c
fix(stripe): revert to stable versioning for better auth plugin ( #1337 )
2025-09-15 16:04:28 -07:00
Vikhyath Mondreti
4ce6bc94c3
fix(stripe): use latest version to fix event mismatch issues ( #1336 )
...
* fix(stripe): use latest version to fix event mismatch issues
* fix enterprise handling
* cleanup
* update better auth version
* fix overage order of ops
* upgrade better auth version
* fix image typing
* change image type to string | undefined
2025-09-15 15:54:41 -07:00
Adam Gough
ba21d274ec
improvement(array-index): resolved variables for 2d arrays ( #1328 )
...
* resolved variables for 2d arrays
* added tests
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-09-15 15:43:20 -07:00
Waleed
d73a97ffa2
feat(idempotency): added generalized idempotency service for all triggers/webhooks ( #1330 )
...
* update infra and remove railway
* feat(webhooks): add idempotency service for all triggers/webhooks
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* cleanup
* ack PR comments
2025-09-15 14:50:18 -07:00
Waleed
f2ec43e4f9
feat(logs): added intelligent search with suggestions to logs ( #1329 )
...
* update infra and remove railway
* feat(logs): added intelligent search to logs
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* cleanup
* cleanup
2025-09-13 17:32:41 -07:00
Adam Gough
3e5d3735dc
changed search for folders and workflows in logs ( #1327 )
...
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-13 12:38:50 -07:00
Waleed
172d51e061
fix(security): fix ssrf vuln and path validation for files route ( #1325 )
...
* update infra and remove railway
* fix(security): fix ssrf vuln
* fix path validation for file serve
* Revert "update infra and remove railway"
This reverts commit abfa2f8d51 .
* lint
* ack PR comments
2025-09-13 11:32:10 -07:00
Vikhyath Mondreti
1ad31c92ac
v0.3.52: docs updates, deployment version tables, workspace-level api keys, knowledgebase improvements
2025-09-12 12:14:11 -07:00
Waleed
065fc5b87b
feat(api-keys): add workspace level api keys to share with other workspace members, add encryption for api keys ( #1323 )
...
* update infra and remove railway
* feat(api-keys): add workspace-level api keys
* encrypt api keys
* Revert "update infra and remove railway"
This reverts commit b23258a5a1 .
* reran migrations
* tested workspace keys
* consolidated code
* more consolidation
* cleanup
* consolidate, remove unused code
* add dummy key for ci
* continue with regular path for self-hosted folks that don't have key set
* fix tests
* fix test
* remove tests
* removed ci additions
2025-09-12 11:46:47 -07:00
Adam Gough
3798c56e8c
improvement(long-description): modified long description for every block ( #1322 )
...
modified long description
2025-09-11 19:26:32 -07:00
Waleed
c591433248
fix(file-upload): fix nextjs file upload issue with pdf-parse ( #1321 )
...
* update infra and remove railway
* fix(file-upload): fix nextjs file upload issue with pdf-parse
* Revert "update infra and remove railway"
This reverts commit b23258a5a1 .
2025-09-11 14:13:51 -07:00
Vikhyath Mondreti
f0186593a1
chore(deployment-versioning): add migration script into repo ( #1318 )
...
* chore(deployment-versioning): add migration script into repo
* add migration
* remove parent id changes
2025-09-11 12:45:31 -07:00
Waleed
6cf02b9b5a
fix(kb): exclude deleted docs from embeddings/vector search ( #1319 )
...
* update infra and remove railway
* fix(kb): exclude deleted docs from queries
* Revert "update infra and remove railway"
This reverts commit b23258a5a1 .
2025-09-11 12:09:03 -07:00
Waleed
2dc75b1ac1
feat(docs): overhaul docs ( #1317 )
...
* update infra and remove railway
* overhaul docs
* added a lot more videos/examples to docs
* Revert "update infra and remove railway"
This reverts commit b23258a5a1 .
* remove unused lines
* update start block docs
* update agent docs
* update API block docs
* update function block docs
* update response block docs
* update parallel and router docs
* update workflow docs
* update connections docs
* fix(sheets): fixed google sheets update (#1311 )
Google sheets append was sending an invalid shape to the google sheets api. This PR fixes this by having similar logic to what is in append.ts
* fix(serializer): Required-field validation now respects sub-block visibility (#1313 )
* audit content
* audit content
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-09-11 11:53:56 -07:00
Vikhyath Mondreti
d3f7ef4ac4
fix(serializer): Required-field validation now respects sub-block visibility ( #1313 )
2025-09-10 19:47:20 -07:00
Adam Gough
9a6cc78332
fix(sheets): fixed google sheets update ( #1311 )
...
Google sheets append was sending an invalid shape to the google sheets api. This PR fixes this by having similar logic to what is in append.ts
2025-09-10 17:55:35 -07:00
Waleed
ea8762e99b
v0.3.51: mcp support, copilot improvements, polling for live execution data, bug fixes
2025-09-10 14:35:53 -07:00
Waleed
cff0a8718e
fix(webhooks): made spacing more clear, added copy button for webhook URL & fixed race condition for mcp tools/server fetching in the mcp block ( #1309 )
...
* update infra and remove railway
* fix(webooks-ui): made spacing more clear, added copy button for webhook URL & fixed race condition for mcp tools/server fetching in the mcp block
* Revert "update infra and remove railway"
This reverts commit 5a8876209d .
* remove extraneous comments
* ack PR comments
2025-09-10 14:25:17 -07:00
Vikhyath Mondreti
abca73106d
improvement(readme): add e2b reference to readme ( #1307 )
2025-09-10 10:53:47 -07:00
Waleed
afb99fbaf1
fix(webhook-ui): fixed webhook ui ( #1301 )
...
* update infra and remove railway
* fix(webhook-ui): fixed webhook ui
* Revert "update infra and remove railway"
This reverts commit 88669ad0b7 .
* feat(control-bar): updated export controls and webhook settings
* additional styling improvements to chat deploy & templates modals
* fix test event
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-09-10 09:35:28 -07:00
Adam Gough
4d973ffb01
Fix(yaml env var): added env var fallback ( #1300 )
...
* added env var to route
* lint
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-09-09 18:11:53 -07:00
Vikhyath Mondreti
8841e9bd6b
fix(subflow-validation): validate subflow fields correctly + surface serialization errors in the logs correctly ( #1299 )
...
* fix(subflow-validation): validate subflow fields correctly + surface serialiazation errors in the logs correctly
* remove comments
2025-09-09 18:02:30 -07:00
Waleed
3d4b9f0665
feat(mcp): added support for mcp servers ( #1296 )
...
* update infra and remove railway
* feat(mcp): add mcp support
* consolidate mcp utils
* UI improvements, more MCP stuff
* cleanup placeholders
* reran migrations
* general improvements
* fix server side mcp exec
* more improvements, fixed search in environment settings tab
* persist subblock values for mcp block
* style fixes
* udpdate all text-primary to text-muted-foreground for visibility in dark mode
* Revert "update infra and remove railway"
This reverts commit dbf2b153b8f96808e7bb7e5f86f7e8624e3c12dd.
* make MCP servers workspace-scoped
* cleanup & remove unused dep
* consolidated utils, DRY
* added tests
* better error messages, confirmed that permissions works correctly
* additional improvements
* remove extraneous comments
* reran migrations
* lint
* style changes
* fix: prevent config mutation in MCP client URL retry logic
Fixed an issue where the MCP client was mutating the shared configuration
object's URL during retry attempts. This could cause configuration corruption
if the same config object was reused elsewhere.
* resolve PR comments
* ack PR comments
2025-09-09 17:18:08 -07:00
Vikhyath Mondreti
c48039f97f
improvement(subblock-defaults): custom defaults for subblocks if needed ( #1298 )
2025-09-09 17:12:10 -07:00
Waleed
8f7b11f089
feat(account): added user profile pictures in settings ( #1297 )
...
* update infra and remove railway
* feat(account): add profile pictures
* Revert "update infra and remove railway"
This reverts commit e3f0c49456 .
* ack PR comments, use brandConfig logo URL as default
2025-09-09 16:09:31 -07:00
Waleed
ae670a7819
fix(start-input): restore tag dropdown in input-format component ( #1294 )
...
* update infra and remove railway
* fix(input-format): restore tag dropdown in input-format component
* Revert "update infra and remove railway"
This reverts commit 7ade5fb2ef .
* style improvements
2025-09-09 12:58:21 -07:00
Vikhyath Mondreti
a5c224e4b0
fix(workflow-block): remove process specific circular dependency check ( #1293 )
...
* fix(workflow-block): remove process specific circular dep check
* remove comments
2025-09-09 12:50:25 -07:00
Vikhyath Mondreti
0785f6e920
feat(logs-api): expose logs as api + can subscribe to workflow execution using webhook url ( #1287 )
...
* feat(logs-api): expose logs as api + can subscribe to workflow exection using webhook url
* fix scroll
* Update apps/docs/content/docs/execution/api.mdx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix rate limits
* address greptile comments
* remove unused file
* address more greptile comments
* minor UI changes
* fix atomicity to prevent races
* make search param sensible
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-09-09 11:34:18 -07:00
Siddharth Ganesan
cf4a935575
Merge pull request #1286 from simstudioai/fix/copilot-custom-tools
...
fix(copilot): custom tools
2025-09-08 17:23:58 -07:00
Siddharth Ganesan
521316bb8c
Lint
2025-09-08 16:39:57 -07:00
Vikhyath Mondreti
d357280003
feat(usage-api): make external endpoint to query usage ( #1285 )
...
* feat(usage-api): make external endpoint to query usage
* add docs
* consolidate endpoints with rate-limits one
* update docs
* consolidate code
* remove unused route
2025-09-08 16:35:58 -07:00
Siddharth Ganesan
adf8c2244c
Fix custom tool save
2025-09-08 15:46:59 -07:00
Siddharth Ganesan
ebfdb9ce3b
V1
2025-09-08 15:23:15 -07:00
Vikhyath Mondreti
784992f347
v0.3.50: debounce moved server side, hasWorkflowChanged fixes, advanced mode/serializer fix, jira fix, billing notifs
2025-09-08 11:53:44 -07:00
Waleed
5218dd41b9
fix(notifications): increase precision on billing calculations ( #1283 )
...
* update infra and remove railway
* fix(notifications): increase precision on billing calculations
* Revert "update infra and remove railway"
This reverts commit d17603e844 .
* cleanup
2025-09-08 10:46:23 -07:00
Waleed
07e70409c7
feat(notifications): added notifications for usage thresholds, overages, and welcome emails ( #1266 )
...
* feat(notifications): added notifications for usage thresholds, overages, and welcome emails
* cleanup
* updated logo, ack PR comments
* ran migrations
2025-09-08 09:47:16 -07:00
Adam Gough
07ba17422b
Fix(jira): reading multiple issues and write
...
fixed the read and write tools in jira
2025-09-06 20:48:49 -07:00
Waleed
d45324bb83
fix(sidebar): draggable cursor on sidebar when switching workflows ( #1276 )
2025-09-06 19:52:23 -07:00
Vikhyath Mondreti
ced64129da
fix(subblock-param-mapping): consolidate resolution of advanced / basic mode params using canonicalParamId ( #1274 )
...
* fix(serializer): block's params mapper not running first
* fix
* fix
* revert
* add canonicalParamId
* fix
* fix tests
* fix discord
* fix condition checking
* edit condition check
* fix
* fix subblock config check
* fix
* add logging
* add more logs
* fix
* fix
* attempt
* fix discord
* remove unused discord code
* mark as required correctly
2025-09-06 17:33:49 -07:00
Vikhyath Mondreti
1e14743391
fix(sockets): move debounce to server side ( #1265 )
...
* fix(sockets): move debounce to server side
* remove comments / unused onBlur
2025-09-06 12:49:35 -07:00
Waleed
a0bb754c8c
0.3.49: readme updates, router block and variables improvements
2025-09-05 14:58:39 -07:00
Waleed
851031239d
fix(variables): add back ability to reference root block like <start> ( #1262 )
2025-09-05 14:45:26 -07:00
Waleed
3811b509ef
fix(router): change router block content to prompt ( #1261 )
...
* fix(router): remove prompt from router content
* fixed router
2025-09-05 13:39:04 -07:00
Vikhyath Mondreti
abb835d22d
fix(schedule-self-host): remove incorrect migration ( #1260 )
...
* fix(schedule-self-host): remove incorrect migration
* delete unintentional file
2025-09-05 11:52:39 -07:00
Vikhyath Mondreti
f2a046ff24
improvement(docs): readme.md to mention .env setup for copilot setup
2025-09-05 11:01:54 -07:00
Vikhyath Mondreti
bd6d4a91a3
0.3.48: revert trigger dev bypass for enterprise users
2025-09-04 23:57:22 -07:00
Vikhyath Mondreti
21beca8fd5
fix(cleanup): cleanup unused vars + webhook typo ( #1259 )
2025-09-04 23:52:31 -07:00
Vikhyath Mondreti
0a86eda853
Revert "feat(enterprise-plan-webhooks): skip webhook queue for enterprise plan users ( #1250 )" ( #1257 )
...
This reverts commit 37dcde2afc .
2025-09-04 23:37:19 -07:00
Waleed
60a061e38a
v0.3.47: race condition fixes, store rehydration consolidation, other bugs
2025-09-04 22:36:42 -07:00
Waleed
ab71fcfc49
feat(invitations): add ability to resend invitations with cooldown, fixed UI in dark mode issues ( #1256 )
2025-09-04 22:15:27 -07:00
Vikhyath Mondreti
864622c1dc
fix(ratelimits): enterprise and team checks should be pooled limit ( #1255 )
...
* fix(ratelimits): enterprise and team checks should be pooled limit"
* fix
* fix dynamic imports
* fix tests"
;
2025-09-04 21:44:56 -07:00
Waleed
8668622d66
feat(duplicate): duplicate variables when duplicating a workflow ( #1254 )
...
* feat(duplicate): duplicate variables when duplicating a workflow
* better typing
2025-09-04 21:20:30 -07:00
Waleed
53dd277cfe
fix(cost): restored cost reporting for agent block in console entry ( #1253 )
2025-09-04 21:12:15 -07:00
Vikhyath Mondreti
0e8e8c7a47
fix(sidebar): order by created at ( #1251 )
2025-09-04 20:23:00 -07:00
Vikhyath Mondreti
47da5eb6e8
fix(rehydration): consolidate store rehydration code ( #1249 )
...
* fix(rehydration): consolidate store rehydration code
* fix stale closure
2025-09-04 20:00:51 -07:00
Vikhyath Mondreti
37dcde2afc
feat(enterprise-plan-webhooks): skip webhook queue for enterprise plan users ( #1250 )
...
* feat(enterprise-plan-webhooks): skip webhook queue for enterprise plan users
* reuse subscription record instead of making extra db call
2025-09-04 20:00:24 -07:00
Vikhyath Mondreti
e31627c7c2
fix(sidebar): re-ordering based on last edit is confusing ( #1248 )
2025-09-04 18:30:59 -07:00
Vikhyath Mondreti
57c98d86ba
fix(race-condition-workflow-switching): another race condition between registry and workflow stores ( #1247 )
...
* fix(race-condition-workflow-switching): another race condition between regitry and workflow stores"
* fix initial load race cond + cleanup
* fix initial load issue + simplify
2025-09-04 18:02:00 -07:00
Vikhyath Mondreti
0f7dfe084a
fix(hydration): duplicate overlay after idle + subblocks race condition ( #1246 )
...
* fix(hydration): duplicate overlay after idle + subblocks race condition
* remove random timeout
* re-use correct helper
* remove redundant check
* add check
* remove third init func
2025-09-04 16:18:35 -07:00
Siddharth Ganesan
afc1632830
Merge pull request #1245 from simstudioai/fix/copilot-billing
...
improvement(copilot): billing multiplier adjustments
2025-09-04 12:05:17 -07:00
Siddharth Ganesan
56eee2c2d2
Waring
2025-09-04 11:37:06 -07:00
Siddharth Ganesan
fc558a8eef
Lint + tests
2025-09-04 11:35:03 -07:00
Siddharth Ganesan
c68cadfb84
Docs
2025-09-04 11:27:54 -07:00
Siddharth Ganesan
95d93a2532
change
2025-09-04 11:23:36 -07:00
Siddharth Ganesan
59b2023124
Lint
2025-09-04 11:19:41 -07:00
Siddharth Ganesan
a672f17136
Add input/output multipliers
2025-09-04 11:19:00 -07:00
Waleed
1de59668e4
fix(whitelabel): move redirects (build-time) for whitelabeling to middlware (runtime) ( #1236 )
2025-09-03 16:36:47 -07:00
Waleed
26243b99e8
fix(code-subblock): added validation to not parse non-variables as variables in the code subblock ( #1240 )
...
* fix(code-subblock): added validation to not parse non-variables as variables in the code subblock
* fix wand prompt bar styling
* fix error message for available connected blocks to only show connected available blocks, not block ID's
* ui
2025-09-03 16:09:02 -07:00
Siddharth Ganesan
fce1423d05
v0.3.46: fix copilot stats updates
...
v0.3.46: fix copilot stats updates
2025-09-03 13:26:00 -07:00
Siddharth Ganesan
3656d3d7ad
Updates ( #1237 )
2025-09-03 13:19:34 -07:00
Waleed
581929bc01
v0.3.45: fixes for organization invites, custom tool execution
2025-09-03 08:31:56 -07:00
Waleed
11d8188415
fix(rce): always use VM over RCE for custom tools ( #1233 )
2025-09-03 08:16:50 -07:00
Waleed
36c98d18e9
fix(team): fix organization invitation URL for teams ( #1232 )
2025-09-03 08:05:38 -07:00
Waleed
0cf87e650d
v0.3.44: removing unused routes, whitelabeling terms & policy URLs, e2b remote code execution, copilot improvements
2025-09-02 21:29:55 -07:00
Waleed
baef8d77f9
fix(styling): fix styling inconsistencies in dark mode, fix invites fetching to show active members ( #1229 )
...
* fix(styling): fix unreadble text in dark mode
* fix styling inconsistencies in kb
* refetch permissions on invite modal open
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-09-02 21:17:15 -07:00
Vikhyath Mondreti
b74ab46820
fix(e2b-env-var): use isTruthy and getEnv ( #1228 )
2025-09-02 20:03:43 -07:00
Waleed
533b4c53e0
feat(tools): add MongoDB ( #1225 )
...
* added mongo, haven't tested
* fixed bugs, refined prompts, added billing for wand if billing enabled
* add docs
* ack PR comments
2025-09-02 18:55:45 -07:00
Siddharth Ganesan
c2d668c3eb
feat(copilot): stats tracking ( #1227 )
...
* Add copilot stats table schema
* Move db to agent
* Lint
* Fix tests
2025-09-02 18:17:50 -07:00
Vikhyath Mondreti
1a5d5ddffa
feat(e2b-execution): add remote code execution to support Python + Imports ( #1226 )
...
* feat(e2b-execution): add remote code execution via e2b
* ux improvements
* fix streaming
* progress
* fix tooltip text
* make supported languages an enum
* fix error handling
* fix tests
2025-09-02 18:15:29 -07:00
Waleed
9de0d91f9a
feat(llms): added additional params to llm-based blocks for alternative models ( #1223 )
...
* feat(llms): added additional params to llm-based blocks for alternative models
* add hidden temp param to other LLM-based blocks
2025-09-02 13:29:03 -07:00
Waleed
3db73ff721
fix(whitelabel): make terms and privacy URL envvars available at build time ( #1222 )
2025-09-02 12:54:30 -07:00
Vikhyath Mondreti
9ffb48ee02
make 79th migration idempotent
2025-09-02 10:48:22 -07:00
Vikhyath Mondreti
1f2a317ac2
fix if not exists check
2025-09-02 10:39:53 -07:00
Vikhyath Mondreti
a618d289d8
add if not exists check
2025-09-02 10:38:33 -07:00
Vikhyath Mondreti
461d7b2342
Merge branch 'staging' of github.com:simstudioai/sim into staging
2025-09-02 10:27:08 -07:00
Vikhyath Mondreti
4273161c0f
fix 80th migration
2025-09-02 10:26:57 -07:00
Waleed
54d42b33eb
fix(wand): remove duplicate transfer encoding header meant to be set by nginx proxy ( #1221 )
2025-09-02 09:15:25 -07:00
Waleed
2c2c32c64b
improvement(hygiene): refactored routes to be more restful, reduced code surface area and removed redundant code ( #1217 )
...
* improvement(invitations): consolidate invite-error and invite pages, made API endpoints more restful and reduced code surface area for invitations by 50%
* refactored logs API routes
* refactor rate limit api route, consolidate usage check api endpoint
* refactored chat page and invitations page
* consolidate ollama and openrouter stores to just providers store
* removed unused route
* removed legacy envvar methods
* remove dead, legacy routes for invitations PUT and workflow SYNC
* improvement(copilot): improve context inputs and fix some bugs (#1216 )
* Add logs v1
* Update
* Updates
* Updates
* Fixes
* Fix current workflow in context
* Fix mentions
* Error handling
* Fix chat loading
* Hide current workflow from context
* Run workflow fix
* Lint
* updated invitation log
* styling for invitation pages
---------
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
2025-09-01 21:22:23 -07:00
Waleed
65e861822c
fix(ui): dark mode styling for switch, trigger modal UI, signup/login improvements with auto-submit for OTP ( #1214 )
...
* fix(ui): fix dark mode styling for switch, fix trigger modal UI
* auto-submit OTP when characters are entered
* trim leading and trailing whitespace from name on signup, throw more informative error messages on reset pass
2025-09-01 21:19:12 -07:00
Siddharth Ganesan
12135d2aa8
improvement(copilot): improve context inputs and fix some bugs ( #1216 )
...
* Add logs v1
* Update
* Updates
* Updates
* Fixes
* Fix current workflow in context
* Fix mentions
* Error handling
* Fix chat loading
* Hide current workflow from context
* Run workflow fix
* Lint
2025-09-01 16:51:58 -07:00
Waleed
f75c807580
improvement(performance): added new indexes for improved session performance ( #1215 )
2025-09-01 16:00:15 -07:00
Vikhyath Mondreti
9ea7ea79e9
feat(workspace-vars): add workspace scoped environment + fix cancellation of assoc. workspace invites if org invite cancelled ( #1208 )
...
* feat(env-vars): workspace scoped environment variables
* fix cascade delete or workspace invite if org invite with attached workspace invites are created
* remove redundant refetch
* feat(env-vars): workspace scoped environment variables
* fix redirect for invitation error, remove check for validated emails on workspace invitation accept
* styling improvements
* remove random migration code
* stronger typing, added helpers, parallelized envvar encryption
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-09-01 15:56:58 -07:00
Waleed
5bbb349d8a
fix(build): add missing pdf-parse dep, add docker build in staging ( #1213 )
...
* fix(build): add missing pdf-parse dep
* add docker build (no push) in staging
2025-09-01 13:04:16 -07:00
Waleed
ea09fcecb7
fix(build): consolidate pdf parsing dependencies, remove extraneous html deps ( #1212 )
...
* fix(build): consolidate pdf parsing dependencies, remove extraneous html deps
* add types
2025-09-01 10:19:24 -07:00
Waleed
9ccb7600f9
fix(organizations): remove org calls when billing is disabled ( #1211 )
2025-09-01 09:48:58 -07:00
Waleed
ee17cf461a
v0.3.43: added additional parsers, mysql block improvements, billing fixes, permission fixes
2025-08-31 01:01:24 -07:00
Waleed
43cb124d97
fix(parsers): fix md, pptx, html kb uploads ( #1209 )
...
* fix md, pptx, html
* consolidate consts
2025-08-31 00:52:42 -07:00
Waleed
76889fde26
fix(permissions): remove permissions granted by org membership ( #1206 )
...
* fix(permissions): remove cross-functional permissions granted by org membership
* code hygiene
2025-08-30 18:14:01 -07:00
Vikhyath Mondreti
7780d9b32b
fix(enterprise-billing): simplification to be fixed-cost ( #1196 )
...
* fix(enterprise-billing): simplify
* conceptual improvement
* add seats to enterprise sub meta
* correct type
* fix UI
* send emails to new enterprise users
* fix fallback
* fix merge conflict issue
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-30 17:26:17 -07:00
Waleed
4a703a02cb
improvement(tools): update mysql to respect ssl pref ( #1205 )
2025-08-30 13:48:39 -07:00
Waleed
a969d09782
feat(parsers): added pptx, md, & html parsers ( #1202 )
...
* feat(parsers): added pptx, md, & html parsers
* ack PR comments
* file renaming, reorganization
2025-08-30 02:11:01 -07:00
Waleed
0bc778130f
v0.3.42: kb config defaults, downgrade nextjs
2025-08-29 21:51:00 -07:00
Waleed
df3d532495
fix(deps): downgrade nextjs ( #1200 )
2025-08-29 21:44:51 -07:00
Waleed
f4f8fc051e
improvement(kb): add fallbacks for kb configs ( #1199 )
2025-08-29 21:09:09 -07:00
Waleed
76fac13f3d
v0.3.41: wand with azure openai, generic mysql and postgres blocks
2025-08-29 19:19:29 -07:00
Waleed
a3838302e0
feat(kb): add adjustable concurrency and batching to uploads and embeddings ( #1198 )
2025-08-29 18:37:23 -07:00
Waleed
4310dd6c15
imporvement(pg): added wand config for writing sql queries for generic db blocks & supabase postgrest syntax ( #1197 )
...
* add parallel ai, postgres, mysql, slight modifications to dark mode styling
* bun install frozen lockfile
* new deps
* improve security, add wand to short input and update wand config
2025-08-29 18:32:07 -07:00
Waleed
813a0fb741
feat(tools): add parallel ai, postgres, mysql, slight modifications to dark mode styling ( #1192 )
...
* add parallel ai, postgres, mysql, slight modifications to dark mode styling
* bun install frozen lockfile
* new deps
2025-08-29 17:25:02 -07:00
Waleed
7e23e942d7
fix(billing-ui): open settings when enterprise sub folks press usage indicator ( #1194 )
2025-08-29 16:11:32 -07:00
Siddharth Ganesan
7fcbafab97
Use direct fetch ( #1193 )
2025-08-29 16:10:36 -07:00
Siddharth Ganesan
056dc2879c
Fix/wand ( #1191 )
...
* Switch to node
* Refactor
2025-08-29 15:50:26 -07:00
Siddharth Ganesan
1aec32b7e2
Switch to node ( #1190 )
2025-08-29 15:18:07 -07:00
Vikhyath Mondreti
316c9704af
Merge pull request #1189 from simstudioai/staging
...
fix(deps): revert dependencies to before pg block was added
2025-08-29 14:28:31 -07:00
Vikhyath Mondreti
4e3a3bd1b1
run bun install
2025-08-29 14:23:31 -07:00
Vikhyath Mondreti
36773e8cdb
Revert "feat(integrations): added parallel AI, mySQL, and postgres block/tools ( #1126 )"
...
This reverts commit 766279bb8b .
2025-08-29 14:14:45 -07:00
Vikhyath Mondreti
7ac89e35a1
revert(dep-changes): revert drizzle-orm version and change CI yaml script
2025-08-29 13:51:36 -07:00
Vikhyath Mondreti
faa094195a
change bun install to be based on frozen-lockfile flag"
...
"
2025-08-29 13:42:20 -07:00
Vikhyath Mondreti
69319d21cd
revert drizzle-orm version
2025-08-29 13:36:57 -07:00
Vikhyath Mondreti
8362fd7a83
remove bun lock
2025-08-29 13:34:46 -07:00
Vikhyath Mondreti
39ad793a9a
revert package.json
2025-08-29 13:34:19 -07:00
Waleed
921c755711
v0.3.40: drizzle fixes, custom postgres port support
2025-08-29 10:24:40 -07:00
Waleed
41ec75fcad
fix(pg): fix POSTGRES_PORT envvar to map external port to 5432 internally ( #1187 )
2025-08-29 10:11:37 -07:00
Waleed
f2502f5e48
fix(database): revert changes related to db URL ( #1185 )
...
* fix(database): revert changes related to db URL
* cleanup
2025-08-29 09:33:40 -07:00
Vikhyath Mondreti
f3c4f7e20a
fix
2025-08-29 00:35:15 -07:00
Vikhyath Mondreti
f578f43c9a
graceful exit for drizzle migration
2025-08-29 00:25:47 -07:00
Vikhyath Mondreti
5c73038023
fix(db): attempt parsing cert and db url separately ( #1183 )
2025-08-29 00:17:05 -07:00
Waleed
92132024ca
fix(db): accept self-signed certs ( #1181 )
2025-08-28 23:19:43 -07:00
Waleed
ed11456de3
fix(db): accept self-signed certs ( #1181 )
2025-08-28 23:19:02 -07:00
Waleed
8739a3d378
fix(ssl): add envvar for optional ssl cert ( #1179 )
2025-08-28 23:11:21 -07:00
Waleed
ca015deea9
fix(ssl): add envvar for optional ssl cert ( #1179 )
2025-08-28 23:00:43 -07:00
Waleed
fd6d927228
v0.3.40: copilot improvements, knowledgebase improvements, security improvements, billing fixes
2025-08-28 22:00:58 -07:00
Adam Gough
6ac59a3264
Revert "fix(cursor-and-input): fixes cursor and input canvas error ( #1168 )" ( #1178 )
...
This reverts commit aa84c75360 .
2025-08-28 21:06:30 -07:00
Adam Gough
aa84c75360
fix(cursor-and-input): fixes cursor and input canvas error ( #1168 )
...
* fixed long input
* lint
* fix gray canvas
* fixed auto-pan
* remove duplicate useEffect
* fix auto-pan for wide mode
* removed any
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-28 20:17:10 -07:00
Vikhyath Mondreti
ebb8cf8bf9
fix(slack): set depends on for slack channel channel subblock ( #1177 )
...
* fix(slack): set depends on for slack channel
* use foreign credential check
* fix
* fix clearing of block
2025-08-28 20:11:30 -07:00
Siddharth Ganesan
cadfcdbfbd
Fix ( #1176 )
2025-08-28 19:21:29 -07:00
Vikhyath Mondreti
7d62c200fa
feat(openrouter): add open router to model block ( #1172 )
...
* feat(openrouter): add open router to model block
* improvement(openrouter): streaming fix, temperature fix
* pr comments
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-28 18:47:36 -07:00
Siddharth Ganesan
df646256b3
Revert "feat(debug): create debugger ( #1174 )" ( #1175 )
...
This reverts commit 7c73f5ffe0 .
2025-08-28 18:46:40 -07:00
Siddharth Ganesan
7c73f5ffe0
feat(debug): create debugger ( #1174 )
...
* Updates
* Updates
* Updates
* Checkpoint
* Checkpoint
* Checkpoitn
* Var improvements
* Fixes
* Execution status
* UI improvements
* Ui updates
* Fix
* Fix scoping
* Fix workflow vars
* Fix env vars
* Remove number styling
* Variable highlighting
* Updates
* Update
* Fix resume
* Stuff
* Breakpoint ui
* Ui
* Ui updates
* Loops and parallels
* HIde env vars
* Checkpoint
* Stuff
* Panel toggle
* Lint
2025-08-28 18:19:20 -07:00
Waleed
bb5f40a027
feat(pg): added ability to customize postgres port when running containerized app ( #1173 )
2025-08-28 17:16:24 -07:00
Waleed
5ae5429296
chore(deps): upgrade trigger.dev in gh action ( #1171 )
2025-08-28 17:08:59 -07:00
Waleed
fcf128f6db
improvement(knowledge): remove innerJoin and add id identifiers to results, updated docs ( #1170 )
...
* improvement(knowledge): remove innerJoin and add id identifiers to results, updated docs
* cleanup
* add documentName to upload chunk op as well
2025-08-28 17:04:31 -07:00
Vikhyath Mondreti
56543dafb4
fix(billing): usage tracking cleanup, shared pool of limits for team/enterprise ( #1131 )
...
* fix(billing): team usage tracking cleanup, shared pool of limits for team
* address greptile commments
* fix lint
* remove usage of deprecated cols"
* update periodStart and periodEnd correctly
* fix lint
* fix type issue
* fix(billing): cleaned up billing, still more work to do on UI and population of data and consolidation
* fix upgrade
* cleanup
* progress
* works
* Remove 78th migration to prepare for merge with staging
* fix migration conflict
* remove useless test file
* fix
* Fix undefined seat pricing display and handle cancelled subscription seat updates
* cleanup code
* cleanup to use helpers for pulling pricing limits
* cleanup more things
* cleanup
* restore environment ts file
* remove unused files
* fix(team-management): fix team management UI, consolidate components
* use session data instead of subscription data in settings navigation
* remove unused code
* fix UI for enterprise plans
* added enterprise plan support
* progress
* billing state machine
* split overage and base into separate invoices
* fix badge logic
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-28 17:00:48 -07:00
Emir Karabeg
7cc4574913
improvement(knowledge): search returns document name ( #1167 )
2025-08-28 16:07:22 -07:00
Waleed
3f900947ce
improvement(kb): use trigger.dev for kb tasks ( #1166 )
2025-08-28 12:14:31 -07:00
Waleed
bda8ee772a
fix(security): strengthen email invite validation logic, fix invite page UI ( #1162 )
...
* fix(security): strengthen email ivnite validation logic, fix invite page UI
* ui
2025-08-28 00:03:03 -07:00
Siddharth Ganesan
104d34cc9e
fix(copilot): context filtering ( #1160 )
...
* Add filter
* Scope kb and chats
* Lint
* Remove comments
* Lint
2025-08-27 22:57:28 -07:00
Siddharth Ganesan
06e9a6b302
feat(copilot): context ( #1157 )
...
* Copilot updates
* Set/get vars
* Credentials opener v1
* Progress
* Checkpoint?
* Context v1
* Workflow references
* Add knowledge base context
* Blocks
* Templates
* Much better pills
* workflow updates
* Major ui
* Workflow box colors
* Much i mproved ui
* Improvements
* Much better
* Add @ icon
* Welcome page
* Update tool names
* Matches
* UPdate ordering
* Good sort
* Good @ handling
* Update placeholder
* Updates
* Lint
* Almost there
* Wrapped up?
* Lint
* Builid error fix
* Build fix?
* Lint
* Fix load vars
2025-08-27 21:07:51 -07:00
Waleed
fed4e507cc
fix(signup): refetch session data on signup ( #1155 )
2025-08-27 20:01:04 -07:00
Waleed
389456e0f3
fix(envvars): fix split for pasting envvars with query params ( #1156 )
2025-08-27 19:55:54 -07:00
Vikhyath Mondreti
c720f23d9b
fix(sockets): useCollabWorkflow cleanup, variables store logic simplification ( #1154 )
...
* fix(sockets): useCollabWorkflow cleanup, variables store logic simplification
* remove unecessary check
2025-08-27 17:11:39 -07:00
Vikhyath Mondreti
89f7d2b943
improvement(sockets): cleanup debounce logic + add flush mechanism to… ( #1152 )
...
* improvement(sockets): cleanup debounce logic + add flush mechanism to not lose ops
* fix optimistic update overwritten race condition
* fix
* fix forever stuck in processing
2025-08-27 11:35:20 -07:00
Emir Karabeg
923c05239c
fix(auto-layout): revert ( #1148 )
2025-08-26 23:24:09 -07:00
Waleed
3424a338b7
fix(security): fixed SSRF vulnerability ( #1149 )
2025-08-26 23:11:08 -07:00
Waleed
51b1e97fa2
fix(kb-uploads): created knowledge, chunks, tags services and use redis for queueing docs in kb ( #1143 )
...
* improvement(kb): created knowledge, chunks, tags services and use redis for queueing docs in kb
* moved directories around
* cleanup
* bulk create docuemnt records after upload is completed
* fix(copilot): send api key to sim agent (#1142 )
* Fix api key auth
* Lint
* ack PR comments
* added sort by functionality for headers in kb table
* updated
* test fallback from redis, fix styling
* cleanup copilot, fixed tooltips
* feat: local auto layout (#1144 )
* feat: added llms.txt and robots.txt (#1145 )
* fix(condition-block): edges not following blocks, duplicate issues (#1146 )
* fix(condition-block): edges not following blocks, duplicate issues
* add subblock update to setActiveWorkflow
* Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix dependency array
* fix(copilot-cleanup): support azure blob upload in copilot, remove dead code & consolidate other copilot files (#1147 )
* cleanup
* support azure blob image upload
* imports cleanup
* PR comments
* ack PR comments
* fix key validation
* improvement(forwarding+excel): added forwarding and improve excel read (#1136 )
* added forwarding for outlook
* lint
* improved excel sheet read
* addressed greptile
* fixed bodytext getting truncated
* fixed any type
* added html func
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
* revert agent const
* update docs
---------
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-26 22:55:18 -07:00
Adam Gough
ab74b13802
improvement(forwarding+excel): added forwarding and improve excel read ( #1136 )
...
* added forwarding for outlook
* lint
* improved excel sheet read
* addressed greptile
* fixed bodytext getting truncated
* fixed any type
* added html func
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-26 21:18:09 -07:00
Vikhyath Mondreti
861ab1446a
Merge branch 'staging' of github.com:simstudioai/sim into staging
2025-08-26 20:09:13 -07:00
Vikhyath Mondreti
e6f519a5a6
fix dependency array
2025-08-26 20:08:37 -07:00
Waleed
8226e7b40a
fix(copilot-cleanup): support azure blob upload in copilot, remove dead code & consolidate other copilot files ( #1147 )
...
* cleanup
* support azure blob image upload
* imports cleanup
* PR comments
* ack PR comments
* fix key validation
2025-08-26 20:06:43 -07:00
Vikhyath Mondreti
b177b291cf
fix(condition-block): edges not following blocks, duplicate issues ( #1146 )
...
* fix(condition-block): edges not following blocks, duplicate issues
* add subblock update to setActiveWorkflow
* Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/condition-input.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-26 19:51:55 -07:00
Emir Karabeg
9c3b43325b
feat: added llms.txt and robots.txt ( #1145 )
2025-08-26 19:04:27 -07:00
Emir Karabeg
973a5c6497
feat: local auto layout ( #1144 )
2025-08-26 19:03:09 -07:00
Siddharth Ganesan
78437c688e
fix(copilot): send api key to sim agent ( #1142 )
...
* Fix api key auth
* Lint
2025-08-26 16:01:42 -07:00
Vikhyath Mondreti
3b74250335
fix(subblock-race-condition): check loading state correctly ( #1141 )
...
* fix(subblock-race-condition): check loading state correctly"
;
* clean up
* remove useless comments
* fix date fallback
2025-08-26 12:14:58 -07:00
Waleed
c68800c772
feat(login): add terms and privacy to signup and login pages ( #1139 )
2025-08-26 11:19:17 -07:00
Siddharth Ganesan
5403665fa9
Docs update ( #1140 )
2025-08-26 11:16:07 -07:00
Siddharth Ganesan
3d3443f68e
fix(copilot): enterprise api keys ( #1138 )
...
* Copilot enterprise
* Fix validation and enterprise azure keys
* Lint
* update tests
* Update
* Lint
* Remove hardcoded ishosted
* Lint
* Updatse
* Add tests
2025-08-26 10:55:08 -07:00
Emir Karabeg
e5c0b14367
improvement(help-modal): ui/ux ( #1135 )
2025-08-25 19:36:38 -07:00
Siddharth Ganesan
a495516901
feat(copilot): enable azure openai and move key validation ( #1134 )
...
* Copilot enterprise
* Fix validation and enterprise azure keys
* Lint
* update tests
* Update
* Lint
* Remove hardcoded ishosted
* Lint
2025-08-25 18:03:08 -07:00
Waleed
1f9b4a8ef0
fix(wand): remove unstable__noStore and remove, add additional logs for wand generation ( #1133 )
...
* feat(wand): added additional logs for wand generation
* remove unstable__noStore
2025-08-25 16:20:41 -07:00
Waleed
3372829c30
fix(wand): remove edge runtime for wand ( #1132 )
2025-08-25 14:21:27 -07:00
Waleed
45372aece5
fix(files): fix vulnerabilities in file uploads/deletes ( #1130 )
...
* fix(vulnerability): fix arbitrary file deletion vuln
* fix(uploads): fix vuln during upload
* cleanup
2025-08-25 11:26:42 -07:00