Waleed
f415e5edc4
v0.5.55: polling groups, bedrock provider, devcontainer fixes, workflow preview enhancements
2026-01-08 23:36:56 -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
Waleed
13a6e6c3fa
v0.5.54: seo, model blacklist, helm chart updates, fireflies integration, autoconnect improvements, billing fixes
2026-01-07 16:09:45 -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
f5ab7f21ae
v0.5.53: hotkey improvements, added redis fallback, fixes for workflow tool
2026-01-06 23:34:52 -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
bfb6fffe38
v0.5.52: new port-based router block, combobox expression and variable support
2026-01-06 16:14:10 -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
4fbec0a43f
v0.5.51: triggers, kb, condition block improvements, supabase and grain integration updates
2026-01-06 14:26:46 -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
585f5e365b
v0.5.50: import improvements, ui upgrades, kb styling and performance improvements
2026-01-05 00:35:55 -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
Waleed
3792bdd252
v0.5.49: hitl improvements, new email styles, imap trigger, logs context menu ( #2672 )
...
* feat(logs-context-menu): consolidated logs utils and types, added logs record context menu (#2659 )
* 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 >
* fix(logging): hitl + trigger dev crash protection (#2664 )
* hitl gaps
* deal with trigger worker crashes
* cleanup import strcuture
* 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
* feat(i18n): update translations (#2665 )
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
* fix(grain): updated grain trigger to auto-establish trigger (#2666 )
Co-authored-by: aadamgough <adam@sim.ai >
* feat(admin): routes to manage deployments (#2667 )
* feat(admin): routes to manage deployments
* fix naming fo deployed by
* 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
* improvement(invite): aligned styling (#2669 )
* improvement(invite): aligned with rest of app
* fix(invite): error handling
* fix: addressed comments
---------
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.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 >
2026-01-03 13:19:18 -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
eb5d1f3e5b
v0.5.48: copy-paste workflow blocks, docs updates, mcp tool fixes
2025-12-31 18:00:04 -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
54ab82c8dd
v0.5.47: deploy workflow as mcp, kb chunks tokenizer, UI improvements, jira service management tools
2025-12-30 23:18:58 -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
f895bf469b
v0.5.46: build improvements, greptile, light mode improvements
2025-12-29 02:17:52 -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
dd3209af06
v0.5.45: light mode fixes, realtime usage indicator, docker build improvements
2025-12-27 19:57:42 -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
b6ba3b50a7
v0.5.44: keyboard shortcuts, autolayout, light mode, byok, testing improvements
2025-12-26 21:25:19 -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
b304233062
v0.5.43: export logs, circleback, grain, vertex, code hygiene, schedule improvements
2025-12-23 19:19:18 -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
57e4b49bd6
v0.5.42: fix memory migration
2025-12-23 01:24:54 -08:00
Vikhyath Mondreti
d1ebad912e
fix memory migration ( #2548 )
2025-12-23 01:19:29 -08:00
Vikhyath Mondreti
e12dd204ed
v0.5.41: memory fixes, copilot improvements, knowledgebase improvements, LLM providers standardization
2025-12-23 00:15:18 -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
Vikhyath Mondreti
3d9d9cbc54
v0.5.40: supabase ops to allow non-public schemas, jira uuid
2025-12-21 22:28:05 -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
0f4ec962ad
v0.5.39: notion, workflow variables fixes
2025-12-20 20:44:00 -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
4827866f9a
v0.5.38: snap to grid, copilot ux improvements, billing line items
2025-12-20 17:24:38 -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
3e697d9ed9
v0.5.37: redaction utils consolidation, logs updates, autoconnect improvements, additional kb tag types
2025-12-19 22:31:55 -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
Martin Yankov
4431a1a484
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.
2025-12-19 18:59:08 -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
4d1a9a3f22
v0.5.36: hitl improvements, opengraph, slack fixes, one-click unsubscribe, auth checks, new db indexes
2025-12-19 01:27:49 -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
Vikhyath Mondreti
eb07a080fb
v0.5.35: helm updates, copilot improvements, 404 for docs, salesforce fixes, subflow resize clamping
2025-12-18 16:23:19 -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
Waleed Latif
ed9b9ad83f
v0.3.39: billing fixes, custom tools fixes, copilot client-side migration, new tools
2025-08-24 00:18:25 -07:00
Waleed Latif
766279bb8b
feat(integrations): added parallel AI, mySQL, and postgres block/tools ( #1126 )
...
* feat(integrations): added parallel ai block/tool and corresponding docs
* add postgres block
* added mysql block
* enrich docs for Postgres and MySQL
* make password fields user only for mysql and postgres
* fixed build
* ack greptile comments
* fix PR comments
* remove search_id from parallel ai
* fix parallel ai params
2025-08-23 21:43:55 -07:00
Adam Gough
1038e148c3
fix autoconnect ( #1127 )
2025-08-23 20:46:03 -07:00
Adam Gough
8b78200991
fix(onedrive): fixed advanced mode ( #1122 )
...
* fixed onedrive advanced mode
* removed logger
* removed loger
* added a slack instruction
* remove folderId
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-23 19:49:13 -07:00
Siddharth Ganesan
c8f4791582
Feat/copilot client clean ( #1118 )
...
* SSE tool call v1 - not tested yet
* Handle tool call generation sse
* Add mark complete api
* copilot new progress
* Migrate get user workflow
* Run workflow migrated
* Migrate run workflow and remove some dead code
* Migrate gdrive request access
* Add server side execution logic
* Get block metadata migrated
* Build workflow progress
* Somewhat working condition, build still broken
* Stuff
* Get workflow console
* search online tool
* Set/get env vars
* oauth, gdrive list, gdrive read
* Search docs
* Build workflow update
* Edit workflow
* Migrate plan tool
* Checkoff
* Refactor
* Improvement
* checkpoint
* New store basics
* Generating adds to map
* Update
* Display v1
* Update
* Stuff
* Stuff
* Stuff
* Edit works
* Interrupt tool fixes
* Interrupt tool fixes
* Good progress
* new copilot to copilot
* Fix chat laoding
* Skip rendering of non registered tools
* Small fix
* Updates
* Updates
* Updates
* Update
* Some fixes
* Revert fixes
* run workflow
* Move to background button shows up
* User input scroll bar
* Lint
* Build errors
* Diff controls
* Restore ui
* Ui fixes
* Max mode ui
* Thinking text collapse
* Tool ui updates
* Mode selector UI
* Lint
* Ui
* Update icon
* Dummy test
* Lint
2025-08-23 18:11:10 -07:00
Vikhyath Mondreti
6c9e0ec88b
improvement(logging): capture pre-execution validation errors in logging session ( #1124 )
...
* improvement(pre-exec-errors): capture pre-execution validation errors in logging session
* fix param shape for schedules
* fix naming
2025-08-23 18:08:57 -07:00
Adam Gough
bbbf1c2941
fix(teams-wh): fixed teams wh payload ( #1119 )
...
* first push
* fixed variable res
* lint
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-23 17:59:00 -07:00
Vikhyath Mondreti
efc487a845
improvement(chat-file-upload): add visual indication of file upload exceeding limit ( #1123 )
...
* improvement(chat-file-upload): add visual indication of file upload exceeding limit
* fix duplicate error + lint
* fix lint
* fix lint
2025-08-23 17:08:41 -07:00
Vikhyath Mondreti
5786909c5e
fix(tag-dropdown): arrow navigation for submenu affecting text input cursor ( #1121 )
2025-08-23 16:19:45 -07:00
Vikhyath Mondreti
833c5fefd5
fix(logs): fix to remove retrieval of execution of data for basic version of call ( #1120 )
2025-08-23 15:51:08 -07:00
Adam Gough
79dd1ccb9f
fix(ux): minor ux changes ( #1109 )
...
* minor UX fixes
* changed variable collapse
* lint
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-23 15:50:40 -07:00
Waleed Latif
730164abee
fix(custom-tool): fix textarea, param dropdown for available params, validation for invalid schemas, variable resolution in custom tools and subflow tags ( #1117 )
...
* fix(custom-tools): fix text area for custom tools
* added param dropdown in agent custom tool
* add syntax highlighting for params, fix dropdown styling
* ux
* add tooltip to prevent indicate invalid json schema on schema and code tabs
* feat(custom-tool): added stricter JSON schema validation and error when saving json schema for custom tools
* fix(custom-tool): allow variable resolution in custom tools
* fix variable resolution in subflow tags
* refactored function execution to use helpers
* cleanup
* fix block variable resolution to inject at runtime
* fix highlighting code
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-08-23 13:15:12 -07:00
Vikhyath Mondreti
25b2c45ec0
fix(billing): change reset user stats func to invoice payment succeeded ( #1116 )
...
* fix(billing): change reset user stats func to invoice payment succeeded
* remove nonexistent billing reason
2025-08-23 10:50:23 -07:00
Vikhyath Mondreti
780870c48e
fix(billing): make subscription table source of truth for period start and period end ( #1114 )
...
* fix(billing): vercel cron not processing billing periods
* fix(billing): cleanup unused POST and fix bug with billing timing check
* make subscriptions table source of truth for dates
* update org routes
* make everything dependent on stripe webhook
---------
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 >
2025-08-23 10:25:41 -07:00
Vikhyath Mondreti
fdfa935a09
v0.3.38: billing cron job fix
2025-08-22 17:03:36 -07:00
Vikhyath Mondreti
917552f041
fix(billing): vercel cron not processing billing periods ( #1112 )
2025-08-22 16:52:31 -07:00
Waleed Latif
4846f6c60d
v0.3.37: azure OCR api key, wand SSE, CRON helm
2025-08-22 14:54:36 -07:00
Vikhyath Mondreti
be810013c7
feat(native-bg-tasks): support webhooks and async workflow executions without trigger.dev ( #1106 )
...
* feat(native-bg-tasks): support webhooks and async workflow executions without trigger"
* fix tests
* fix env var defaults and revert async workflow execution to always use trigger
* fix UI for hiding async
* hide entire toggle
2025-08-22 14:43:21 -07:00
Waleed Latif
1ee4263e60
feat(helm): added CRON jobs to helm charts ( #1107 )
2025-08-22 14:29:44 -07:00
Waleed Latif
60c4668682
fix(naming): prevent identical normalized block names ( #1105 )
2025-08-22 13:20:45 -07:00
Emir Karabeg
a268fb7c04
fix(chat-deploy): dark mode ui ( #1101 )
2025-08-22 12:23:11 -07:00
Waleed Latif
6c606750f5
improvement(signup): modify signup and login pages to not show social sign in when not configured, increase logo size ( #1103 )
2025-08-22 12:15:59 -07:00
Waleed Latif
e13adab14f
improvement(wand): upgrade wand to use SSE ( #1100 )
...
* improvement(wand): upgrade wand to use SSE
* fix(ocr-azure): added OCR_AZURE_API_KEY envvar (#1102 )
* make wand identical to chat panel
2025-08-22 12:01:16 -07:00
Waleed Latif
44bc12b474
fix(ocr-azure): added OCR_AZURE_API_KEY envvar ( #1102 )
2025-08-22 11:49:56 -07:00
Waleed Latif
991f0442e9
v0.3.36: workflow block logs, whitelabeling configurability, session provider
2025-08-21 21:44:28 -07:00
Waleed Latif
2ebfb576ae
fix(day-picker): remove unused react-day-picker ( #1094 )
2025-08-21 21:29:20 -07:00
Vikhyath Mondreti
11a7be54f2
fix circular dependsOn for Jira manualIssueKey
2025-08-21 21:21:19 -07:00
Vikhyath Mondreti
f5219d03c3
fix(ms-oauth): oauth edge cases ( #1093 )
2025-08-21 21:19:11 -07:00
Waleed Latif
f0643e01b4
fix(logs): make child workflow span errors the same as root level workflow errors ( #1092 )
2025-08-21 21:17:09 -07:00
Adam Gough
77b0c5b9ed
Fix(excel-range): fixed excel range ( #1088 )
...
* added auto range
* lint
* removed any
* utils file
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-21 20:04:20 -07:00
Adam Gough
9dbd44e555
fix(webhook-payloads): fixed the variable resolution in webhooks ( #1019 )
...
* telegram webhook fix
* changed payloads
* test
* test
* test
* test
* fix github dropdown
* test
* reverted github changes
* fixed github var
* test
* bun run lint
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test
* test push
* test
* bun run lint
* edited airtable payload and webhook deletion
* Revert bun.lock and package.json to upstream/staging
* cleaned up
* test
* test
* resolving more cmments
* resolved comments, updated trigger
* cleaned up, resolved comments
* test
* test
* lint
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-21 20:03:04 -07:00
Waleed Latif
9ea9f2d52e
improvement(log-level): make log level configurable via envvar ( #1091 )
2025-08-21 19:40:47 -07:00
Waleed Latif
4cd707fadb
improvement(emails): fixed email subjects to use provided brand name ( #1090 )
...
* improvement(emails): fixed email subjects to use provided brand name
* update manifest to use dynamic background & theme color
2025-08-21 19:34:05 -07:00
Waleed Latif
f0b07428bc
feat(theme): added custom envvars for themes ( #1089 )
...
* feat(theme): added custom envvars for themes
* add regec
2025-08-21 19:27:56 -07:00
Vikhyath Mondreti
8c9e182e10
fix(infinite-get-session): pass session once per tree using session provider + multiple fixes ( #1085 )
...
* fix(infinite-get-session): pass session using session provider
* prevent auto refetch
* fix typing:
* fix types
* fix
* fix oauth token for microsoft file selector
* fix start block required error
2025-08-21 18:45:15 -07:00
Waleed Latif
33dd59f7a7
fix(db-consts): make the migrations image fully standalone by adding db consts ( #1087 )
2025-08-21 17:25:35 -07:00
Waleed Latif
53ee9f99db
fix(templates): added option to delete/keep templates when deleting workspace, updated template modal, sidebar code cleanup ( #1086 )
...
* feat(templates): added in the ability to keep/remove templates when deleting workspace
* code cleanup in sidebar
* add the ability to edit existing templates
* updated template modal
* fix build
* revert bun.lock
* add template logic to workflow deletion as well
* add ability to delete templates
* add owner/admin enforcemnet to modify or delete templates
2025-08-21 17:11:22 -07:00
Vikhyath Mondreti
0f2a125eae
improvement(block-error-logs): workflow in workflow ( #1084 )
...
* improvement(add-block-logs): workflow in workflow
* fix lint
2025-08-21 15:01:30 -07:00
Waleed Latif
e107363ea7
v0.3.35: migrations, custom email address support
2025-08-21 12:36:51 -07:00
Waleed Latif
7e364a7977
fix(emails): remove unused useCustomFromFormat param ( #1082 )
...
* fix(mailer): remove unused useCustomFormat
* bun.lock changes
2025-08-21 12:09:03 -07:00
Waleed Latif
35a37d8b45
fix(acs): added FROM_EMAIL_ADDRESS envvar for ACS ( #1081 )
...
* fix: clear Docker build cache to use correct Next.js version
* fix(mailer): add FROM_EMAIL_ADDRESS envvar for ACS
* bun.lock
* added tests
2025-08-21 11:57:44 -07:00
Vikhyath Mondreti
2b52d88cee
fix(migrations): add missing migration for document table ( #1080 )
...
* fix(migrations): add missing migration for document table
* add newline at end of file
2025-08-21 11:48:54 -07:00
Waleed Latif
abad3620a3
fix(build): clear docker build cache to use correct Next.js version
2025-08-21 01:43:45 -07:00
Waleed Latif
a37c6bc812
fix(build): clear docker build cache to use correct Next.js version ( #1075 )
...
* fix: clear Docker build cache to use correct Next.js version
- Changed GitHub Actions cache scope from build-v2 to build-v3
- This should force a fresh build without cached Next.js 15.5.0 layers
- Reverted to ^15.3.2 version format that worked on main branch
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
* run install
---------
Co-authored-by: Claude <noreply@anthropic.com >
2025-08-21 01:38:47 -07:00
Waleed Latif
cd1bd95952
fix(nextjs): downgrade nextjs due to known issue with bun commonjs module bundling ( #1073 )
2025-08-21 01:24:06 -07:00
Waleed Latif
4c9fdbe7fb
fix(nextjs): downgrade nextjs due to known issue with bun commonjs module bundling ( #1073 )
2025-08-21 01:23:10 -07:00
Waleed Latif
2c47cf4161
v0.3.34: azure-openai options, billing fixes, mistral OCR via Azure, start block input format changes
2025-08-20 21:05:48 -07:00
Waleed Latif
db1cf8a6db
fix(placeholder): fix starter block placeholder ( #1071 )
2025-08-20 21:01:37 -07:00
Vikhyath Mondreti
c6912095f7
fix placeholder text
2025-08-20 20:38:15 -07:00
Waleed Latif
154d9eef6a
fix(gpt-5): fix chat-completions api ( #1070 )
2025-08-20 20:36:12 -07:00
Emir Karabeg
c2ded1f3e1
fix(theme-provider): preventing flash on page load ( #1067 )
...
* fix(theme-provider): preventing flash on page load
* consolidated themes to use NextJS theme logic
* improvement: optimized latency
2025-08-20 20:20:23 -07:00
Waleed Latif
ff43528d35
fix(gpt-5): fixed verbosity and reasoning params ( #1069 )
...
* fix(gpt-5): fixed verbosity and reasoning parsm
* fixed dropdown
* default values for verbosity and reasoning effort
* cleanup
* use default value in dropdown
2025-08-20 20:18:02 -07:00
Vikhyath Mondreti
692ba69864
fix type
2025-08-20 20:00:41 -07:00
Adam Gough
cb7ce8659b
fix(msverify): changed consent for microsoft ( #1057 )
...
* changed consent
* changed excel error message and default sheets
* changed variable res for excel
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-20 19:54:51 -07:00
Vikhyath Mondreti
5caef3a37d
fix(input-format): first time execution bug ( #1068 )
2025-08-20 19:52:04 -07:00
Waleed Latif
a6888da124
fix(semantics): fix incorrect imports ( #1066 )
...
* fix(semantics): fix incorrect import
* fixed all incorrecr imports
2025-08-20 19:02:52 -07:00
Vikhyath Mondreti
07b0597f4f
improvement(trigger): upgrade import path for trigger ( #1065 )
2025-08-20 18:41:13 -07:00
Vikhyath Mondreti
71e2994f9d
improvement(trigger): upgrade trigger ( #1063 )
2025-08-20 18:33:01 -07:00
Vikhyath Mondreti
9973b2c165
Merge branch 'staging' of github.com:simstudioai/sim into staging
2025-08-20 18:26:08 -07:00
Vikhyath Mondreti
d9e5777538
use personal access token
2025-08-20 18:24:17 -07:00
Waleed Latif
dd74267313
feat(nextjs): upgrade nextjs to 15.5 ( #1062 )
2025-08-20 18:22:35 -07:00
Vikhyath Mondreti
1db72dc823
pin version
2025-08-20 18:13:15 -07:00
Vikhyath Mondreti
da707fa491
improvement(gh-action): add gh action to deploy to correct environment for trigger.dev ( #1060 )
...
* improvement(gh-action): add gh action to deploy to correct environment for trigger.dev
* add dep installation
* change away from pull request target
2025-08-20 18:10:43 -07:00
Vikhyath Mondreti
9ffaf305bd
feat(input-format): add value field to test input formats ( #1059 )
...
* feat(input-format): add value field to test input formats
* fix lint
* fix typing issue
* change to dropdown for boolean
2025-08-20 18:03:47 -07:00
Waleed Latif
26e6286fda
fix(billing): fix team plan upgrade ( #1053 )
2025-08-20 17:05:35 -07:00
Waleed Latif
c795fc83aa
feat(azure-openai): allow usage of azure-openai for knowledgebase uploads and wand generation ( #1056 )
...
* feat(azure-openai): allow usage of azure-openai for knowledgebase uploads
* feat(azure-openai): added azure-openai for kb and wand
* added embeddings utils, added the ability to use mistral through Azure
* fix(oauth): gdrive picker race condition, token route cleanup
* fix test
* feat(mailer): consolidated all emailing to mailer service, added support for Azure ACS (#1054 )
* feat(mailer): consolidated all emailing to mailer service, added support for Azure ACS
* fix batch invitation email template
* cleanup
* improvement(emails): add help template instead of doing it inline
* remove fallback version
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-08-20 17:04:52 -07:00
Waleed Latif
cea42f5135
improvement(gpt-5): added reasoning level and verbosity to gpt-5 models ( #1058 )
2025-08-20 17:04:39 -07:00
Waleed Latif
6fd6f921dc
feat(mailer): consolidated all emailing to mailer service, added support for Azure ACS ( #1054 )
...
* feat(mailer): consolidated all emailing to mailer service, added support for Azure ACS
* fix batch invitation email template
* cleanup
* improvement(emails): add help template instead of doing it inline
2025-08-20 16:02:49 -07:00
Vikhyath Mondreti
7530fb9a4e
Merge pull request #1055 from simstudioai/fix/picker-race-cond
...
fix(oauth): gdrive picker race condition, token route cleanup
2025-08-20 15:03:57 -07:00
Vikhyath Mondreti
9a5b035822
fix test
2025-08-20 13:55:54 -07:00
Vikhyath Mondreti
0c0b6bf967
fix(oauth): gdrive picker race condition, token route cleanup
2025-08-20 12:33:46 -07:00
Vikhyath Mondreti
5d74db53ff
v0.3.33: update copilot docs
2025-08-20 09:56:09 -07:00
Siddharth Ganesan
b39bdfd55e
feat(copilot-docs): update readme and docs with local hosting instructions ( #1043 )
...
* Docs
* Lint
2025-08-20 09:47:50 -07:00
Waleed Latif
6b185be9a4
v0.3.32: loop block max increase, url-encoded API calls, subflow logs, new supabase tools
2025-08-20 00:36:46 -07:00
Waleed Latif
214a0358b6
fix(billing): fix upgrade to team plan ( #1045 )
2025-08-20 00:28:07 -07:00
Waleed Latif
bbb5e53e43
improvement(supabase): add supabase upsert tool, insert/replace on PK conflict ( #1038 )
2025-08-19 21:21:09 -07:00
Waleed Latif
79e932fed9
feat(logs): added sub-workflow logs, updated trace spans UI, fix scroll behavior in workflow registry sidebar ( #1037 )
...
* added sub-workflow logs
* indent input/output in trace spans display
* better color scheme for workflow logs
* scroll behavior in sidebar updated
* cleanup
* fixed failing tests
2025-08-19 21:21:09 -07:00
Vikhyath Mondreti
9ad36c0e34
fix(oauth-block): race condition for rendering credential selectors and other subblocks + gdrive fixes ( #1029 )
...
* fix(oauth-block): race condition for rendering credential selectors and other subblocks
* fix import
* add dependsOn field to track cros-subblock deps
* remove redundant check
* remove redundant checks
* remove misleading comment
* fix
* fix jira
* fix
* fix
* confluence
* fix triggers
* fix
* fix
* make trigger creds collab supported
* fix for backwards compat
* fix trigger modal
2025-08-19 21:21:09 -07:00
Waleed Latif
2771c688ff
improvement(supabase): added more verbose error logging for supabase operations ( #1035 )
...
* improvement(supabase): added more verbose error logging for supabase operations
* updated docs
2025-08-19 21:21:09 -07:00
Waleed Latif
d58ceb4bce
improvement(api): add native support for form-urlencoded inputs into API block ( #1033 )
2025-08-19 21:21:09 -07:00
Waleed Latif
69773c3174
improvement(console): increase console max entries for larger workflows ( #1032 )
...
* improvement(console): increase console max entries for larger workflows
* increase safety limit for infinite loops
2025-08-19 21:21:09 -07:00
Waleed Latif
1619d63f2a
v0.3.31: webhook fixes, advanced mode parameter filtering, credentials fixes, UI/UX improvements
2025-08-19 01:01:45 -07:00
Waleed Latif
9aa1fe8037
fix(logger): fixed logger to show prod server-side logs ( #1027 )
2025-08-19 00:44:24 -07:00
Emir Karabeg
1b7c111c46
Update README.md ( #1026 )
...
* Update README.md
* Update README.md
2025-08-18 23:10:18 -07:00
Siddharth Ganesan
bdfb56b262
fix(copilot): streaming ( #1023 )
...
* Fix 1
* Fix
* Bugfix
* Make thinking streaming smoother
* Better autoscroll, still not great
* Updates
* Updates
* Updates
* Restore checkpoitn logic
* Fix aborts
* Checkpoitn ui
* Lint
* Fix empty file
2025-08-18 22:48:56 -07:00
Emir Karabeg
4a7de31eee
uploaded brandbook ( #1024 )
2025-08-18 22:04:55 -07:00
Waleed Latif
adfe56c720
improvement(logger): restore server-side logs in prod ( #1022 )
2025-08-18 21:01:38 -07:00
Emir Karabeg
72e3efa875
improvement(settings): ui/ux ( #1021 )
...
* completed general
* completed environment
* completed account; updated general and environment
* fixed skeleton
* finished credentials
* finished privacy; adjusted all colors and styling
* added reset password
* refactor: team and subscription
* finalized subscription settings
* fixed copilot key UI
2025-08-18 20:57:29 -07:00
Vikhyath Mondreti
b40fa3aa6e
fix(picker-ui): picker UI confusing when credential not set + Microsoft OAuth Fixes ( #1016 )
...
* fix(picker-ui): picker UI confusing when credential not set
* remove comments
* remove chevron down
* fix collaboration oauth
* fix jira"
* fix
* fix ms excel selector
* fix selectors for MS blocks
* fix ms selectors
* fix
* fix ms onedrive and sharepoint
* fix to grey out dropdowns
* fix background fetches
* fix planner
* fix confluence
* fix
* fix confluence realtime sharing
* fix outlook folder selector
* check outlook folder
* make shared hook
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-18 20:21:23 -07:00
Waleed Latif
f924edde3a
improvement(console): redact api keys from console store ( #1020 )
2025-08-18 16:36:33 -07:00
Waleed Latif
073030bfaa
improvement(serializer): filter out advanced mode fields when executing in basic mode, persist the values but don't include them in serialized block for execution ( #1018 )
...
* improvement(serializer): filter out advanced mode fields when executing in basic mode, persist the values but don't include them in serialized block for execution
* fix serializer exclusion logic
2025-08-18 16:34:53 -07:00
Siddharth Ganesan
871f4e8e18
fix(copilot): env key validation ( #1017 )
...
* Fix v1
* Use env var
* Lint
* Fix env key validation
* Remove logger
* Fix agent url
* Fix tests
2025-08-18 16:00:56 -07:00
Siddharth Ganesan
091343a132
fix(copilot): fix origin ( #1015 )
...
* Fix v1
* Use env var
* Lint
2025-08-18 13:57:31 -07:00
Waleed Latif
63c66bfc31
fix(webhook): pin webhook URL when creating/saving generic webhook trigger ( #1014 )
...
* fix(webhook): pin webhook URL when creating a new generic webhook trigger
* change instructions copy
* remove unrelated scripts
* added optional API key for webhooks, validation tests
* remove extraneous logs
2025-08-18 13:39:49 -07:00
Waleed Latif
445ca78395
fix(export): swap upload & download icons ( #1013 )
2025-08-18 10:22:55 -07:00
Waleed Latif
d75cc1ed84
v0.3.30: duplication, control bar fixes
2025-08-18 08:57:26 -07:00
Waleed Latif
5a8a703ecb
fix(duplicate): fixed detached state on duplication ( #1011 )
2025-08-18 08:51:18 -07:00
Waleed Latif
6f64188b8d
fix(control-bar): fix icons styling in disabled state ( #1010 )
2025-08-18 08:22:06 -07:00
Vikhyath Mondreti
60a9a25553
Merge pull request #1009 from simstudioai/staging
...
update migration file for notekeeping purpose
2025-08-18 01:59:02 -07:00
Vikhyath Mondreti
52fa388f81
update migration file for notekeeping purpose
2025-08-18 01:56:34 -07:00
Vikhyath Mondreti
5c56cbd558
Merge pull request #1008 from simstudioai/staging
...
reduce batch size to prevent timeouts
2025-08-18 01:11:49 -07:00
Vikhyath Mondreti
dc19525a6f
reduce batch size to prevent timeouts
2025-08-18 01:10:47 -07:00
Vikhyath Mondreti
3873f44875
Merge pull request #1007 from simstudioai/staging
...
syntax issue in migration
2025-08-18 00:59:53 -07:00
Vikhyath Mondreti
09b95f41ea
syntax issue in migration
2025-08-18 00:58:09 -07:00
Vikhyath Mondreti
af60ccd188
fix: migration mem issues bypass
...
fix: migration mem issues bypass
2025-08-18 00:50:20 -07:00
Vikhyath Mondreti
eb75afd115
make logs migration batched to prevent mem issues ( #1005 )
2025-08-18 00:42:38 -07:00
Waleed Latif
fdb8256468
fix(subflow): remove all edges when removing a block from a subflow ( #1003 )
2025-08-18 00:21:26 -07:00
Vikhyath Mondreti
570c07bf2a
Merge pull request #1004 from simstudioai/staging
...
v0.3.29: copilot fixes, remove block from subflow, code cleanups
2025-08-18 00:18:44 -07:00
Adam Gough
5c16e7d390
fix(subflow): add ability to remove block from subflow and refactor to consolidate subflow code ( #983 )
...
* added logic to remove blocks from subflows
* refactored logic into just subflow-node
* bun run lint
* added subflow test
* added a safety check for data.parentId
* added state update logic
* bun run lint
* removed old logic
* removed any
* added tests
* added type safety
* removed test script
* type safety
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-17 22:25:31 -07:00
Waleed Latif
bd38062705
fix(workflow-error): allow users to delete workflows with invalid configs/state ( #1000 )
...
* fix(workflow-error): allow users to delete workflows with invalid configs/state
* cleanup
2025-08-17 22:23:41 -07:00
Siddharth Ganesan
d7fd4a9618
feat(copilot): diff improvements ( #1002 )
...
* Fix abort
* Cred updates
* Updates
* Fix sheet id showing up in diff view
* Update diff view
* Text overflow
* Optimistic accept
* Serialization catching
* Depth 0 fix
* Fix icons
* Updates
* Lint
2025-08-16 15:09:48 -07:00
Vikhyath Mondreti
d972bab206
fix(logs-sidebar): remove message and fix race condition for quickly switching b/w logs ( #1001 )
2025-08-16 15:05:39 -07:00
Vikhyath Mondreti
f254d70624
improvement(logs): cleanup code ( #999 )
2025-08-16 13:44:00 -07:00
Waleed Latif
8748e1d5f9
improvement(db): remove deprecated 'state' column from workflow table ( #994 )
...
* improvement(db): remove deprecated column from workflow table
* removed extraneous logs
* update sockets envvar
2025-08-16 13:04:49 -07:00
Siddharth Ganesan
133a32e6d3
Fix abort ( #998 )
2025-08-16 11:10:09 -07:00
Waleed Latif
97b6bcc43d
v0.3.28: autolayout, export, copilot, kb ui improvements
2025-08-16 09:12:17 -07:00
Waleed Latif
42917ce641
fix(agent): stringify input into user prompt for agent ( #984 )
2025-08-15 19:36:49 -07:00
Waleed Latif
5f6d219223
fix(kb-ui): fixed upload files modal ui, processing ui to match the rest of the kb ( #991 )
...
* fix(kb-ui): fixed upload files modal, processing ui to match the rest of the kb
* more ui fixes
* ack PR comments
* fix help modal
2025-08-15 19:35:50 -07:00
Siddharth Ganesan
bab74307f4
fix(ishosted): make ishosted true on staging ( #993 )
...
* Add staging to ishosted
* www
2025-08-15 18:36:32 -07:00
Siddharth Ganesan
16aaa37dad
improvement(agent): enable autolayout, export, copilot ( #992 )
...
* Enable autolayout, export, and copilot in dev
* Updates
2025-08-15 18:29:34 -07:00
Siddharth Ganesan
c6166a9483
feat(copilot): generate agent api key ( #989 )
...
* Add skeleton copilot to settings modal and add migration for copilot api keys
* Add hash index on encrypted key
* Security 1
* Remove sim agent api key
* Fix api key stuff
* Auth
* Status code handling
* Update env key
* Copilot api key ui
* Update copilot costs
* Add copilot stats
* Lint
* Remove logs
* Remove migrations
* Remove another migration
* Updates
* Hide if hosted
* Fix test
* Lint
* Lint
* Fixes
* 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 <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-15 18:05:54 -07:00
Waleed Latif
0258a1b4ce
fix(loading): fix workflow detached on first load ( #987 )
2025-08-15 17:26:47 -07:00
Vikhyath Mondreti
4d4aefa346
fix(envvar): clear separation between server-side and client-side billing envvar ( #988 )
2025-08-15 16:41:02 -07:00
Vikhyath Mondreti
a0cf003abf
Merge pull request #986 from simstudioai/staging
...
attempt to fix build issues (#985 )
2025-08-15 15:22:26 -07:00
Vikhyath Mondreti
2e027dd77d
attempt to fix build issues ( #985 )
2025-08-15 15:21:34 -07:00
Vikhyath Mondreti
6133db53d0
v0.3.27: oauth/webhook fixes, whitelabel fixes, code cleanups
...
v0.3.27: oauth/webhook fixes, whitelabel fixes, code cleanups
2025-08-15 13:33:55 -07:00
Waleed Latif
03bb437e09
fix(chat-deploy): fixed chat-deploy ( #981 )
2025-08-15 13:07:54 -07:00
Vikhyath Mondreti
9f02f88bf5
fix(oauth): webhook + oauthblocks in workflow ( #979 )
...
* fix(oauth): webhook + oauthblocks in workflow
* propagate workflow id
* requireWorkflowId for internal can be false
2025-08-15 13:07:46 -07:00
Waleed Latif
7a1711282e
improvement/function: remove unused function execution logic in favor of vm, update turborepo ( #980 )
...
* improvement(function): remove freestyle in favor of vm exec
* update imports
* remove unused test suite
* update turborepo
2025-08-15 12:51:27 -07:00
Waleed Latif
58613888b0
improvement(redirects): move redirects to middleware, push to login if no session and workspace if session exists, remove telemetry consent dialog ( #976 )
...
* improvement(redirects): move redirects to middleware, push to login if no session and workspace if session exists
* remove telemetry consent dialog
* remove migrations
* rerun migrations
2025-08-15 12:36:34 -07:00
Waleed Latif
f1fe2f52cc
improvement(billing): add billing enforcement for webhook executions, consolidate helpers ( #975 )
...
* fix(billing): clinet-side envvar for billing
* remove unrelated files
* fix(billing): add billing enforcement for webhook executions, consolidate implementation
* cleanup
* add back server envvar
2025-08-15 12:28:34 -07:00
Waleed Latif
7d05999a70
fix(force-dynamic): revert force-dynamic for the 38 routes that we previously added it to ( #971 )
2025-08-15 12:05:51 -07:00
Siddharth Ganesan
bf07240cfa
Fix user message color ( #978 )
2025-08-15 11:59:28 -07:00
Siddharth Ganesan
0c7a8efc8d
feat(copilot): add depths ( #974 )
...
* Checkpont
* can edit names and types
* Add reasoning and thinking
* Update agent max
* Max mode v1
* Add best practices
* Todo list shows up
* Todolist works
* Updates to todo
* Updates
* Updates
* Checkpoitn
* Yaml export updates
* Updates
* Checkpoint fr
* Fix diff veiw on new workflow
* Subflow autolayout fix v1
* Autolayout fixes 2
* Gdrive list files
* Get oauth credential (email)
* Gdrive file picker
* Gdrive file access prompt
* Api request
* Copilot ui for some tool calls
* Updates
* Fix overflow
* Openai
* Streaming
* Checkpoint
* Update
* Openai responses api
* Depth skeleton
* Depth tooltips
* Mode selector tool tips
* Update ui
* Update ordering
* Lint
* Remove migrations
* Add migrations back
* Lint
* Fix isdev
* Fix tests
* Comments
---------
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 <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-15 11:37:58 -07:00
Vikhyath Mondreti
f081f5a73c
Revert 1a7de84 except tag dropdown changes (keep apps/sim/components/ui/tag-dropdown.tsx) ( #972 )
2025-08-15 00:37:16 -07:00
Waleed Latif
72c07e8ad2
fix(whitelabel): fix privacy policy & terms, remove unused/unnecessary envvars for whitelabeling ( #969 )
...
* fix(whitelabel): fix privacy policy & terms for whitelabeling
* remove unused hide branding url
* removed support email envvar, remove landing page except for hosted version
* remove unnecessary comments
* removed primary, secondary, accent color envvars and standardized usage of brand colors in css file
* fix primaryColor refernce
* fix invalid css
2025-08-14 20:03:01 -07:00
Vikhyath Mondreti
e1f04f42f8
v0.3.26: fix billing, bubble up workflow block errors, credentials security improvements
...
v0.3.26: fix billing, bubble up workflow block errors, credentials security improvements
2025-08-14 14:17:25 -05:00
Vikhyath Mondreti
fd9e61f85a
improvement(credentials-security): use clear credentials sharing helper, fix google sheets block url split bug ( #968 )
...
* improvement(credentials-sharing-security): cleanup and reuse helper to determine credential access
* few more routes
* fix google sheets block
* fix test mocks
* fix calendar route
2025-08-14 14:13:18 -05:00
Waleed Latif
f1934fe76b
fix(billing): separate client side and server side envvars for billing ( #966 )
2025-08-14 11:29:02 -07:00
Vikhyath Mondreti
ac41bf8c17
Revert "fix(workflow-block): revert change bubbling up error for workflow block" ( #965 )
...
* Revert "fix(workflow-block): revert change bubbling up error for workflow blo…"
This reverts commit 9f0993ed57 .
* revert test changes
2025-08-14 12:18:47 -05:00
Vikhyath Mondreti
56ffb538a0
Merge pull request #964 from simstudioai/staging
...
v0.3.25: oauth credentials sharing mechanism, workflow block error handling changes
2025-08-14 02:36:19 -05:00
Vikhyath Mondreti
2e8f051e58
fix workflow block test
2025-08-14 02:28:17 -05:00
Vikhyath Mondreti
9f0993ed57
fix(workflow-block): revert change bubbling up error for workflow block ( #963 )
2025-08-14 02:18:18 -05:00
Waleed Latif
472a22cc94
improvement(helm): added template for external db secret ( #957 )
2025-08-13 21:21:46 -07:00
Waleed Latif
da04ea0e9f
fix(subflows): added change detection for parallels, updated deploy and status schemas to match parallel/loop ( #956 )
2025-08-13 21:18:07 -07:00
Waleed Latif
d4f412af92
fix(api): fix api post and get without stringifying ( #955 )
2025-08-13 18:49:22 -05:00
Siddharth Ganesan
70fa628a2a
improvement(uploads): add multipart upload + batching + retries ( #938 )
...
* File upload retries + multipart uploads
* Lint
* FIle uploads
* File uploads 2
* Lint
* Fix file uploads
* Add auth to file upload routes
* Lint
2025-08-13 15:18:14 -07:00
Vikhyath Mondreti
b159d63fbb
improvement(oauth): credentials sharing for workflows ( #939 )
...
* improvement(oauth): credential UX while sharing workflows
* fix tests
* address greptile comments
* fix linear, jira, folder selectors
* fix routes
* fix linear
* jira fix attempt
* jira fix attempt
* jira fixes
* fix
* fix
* fix jira
* fix selector disable behaviour
* minor fixes
* clear selectors correctly
* fix project selector jira
* fix gdrive
* fix labels dropdown
* fix webhook realtime collab
* fix
* fix webhooks persistence
* fix folders route
* fix lint
* test webhook intermittent error
* fix
* fix display
2025-08-13 16:51:46 -05:00
Adam Gough
5dfe9330bb
added file for microsoft verification ( #946 )
...
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-08-13 12:18:31 -05:00
Waleed Latif
4107948554
Merge pull request #954 from simstudioai/staging
...
fix
2025-08-12 21:12:18 -07:00
Vikhyath Mondreti
7ebc87564d
fix(double-read): API Block ( #950 )
...
* fix(double-read-http): double reading body json
* fix
* fix tests
2025-08-12 23:08:31 -05:00
Vikhyath Mondreti
8aa0ed19f1
Revert "fix(api): fix api block ( #951 )" ( #953 )
...
This reverts commit 8016af60f4 .
2025-08-12 23:05:08 -05:00
Waleed Latif
f7573fadb1
v0.3.24: api block fixes
2025-08-12 20:35:07 -07:00
Waleed Latif
8016af60f4
fix(api): fix api block ( #951 )
2025-08-12 20:31:41 -07:00
Vikhyath Mondreti
8fccd5c20d
Merge pull request #948 from simstudioai/staging
...
v0.3.24: revert redis session management change
2025-08-12 17:56:16 -05:00
Vikhyath Mondreti
8de06b63d1
Revert "improvement(performance): use redis for session data ( #934 )" ( #947 )
...
This reverts commit 3c7b3e1a4b .
2025-08-12 17:30:21 -05:00
Vikhyath Mondreti
1c818b2e3e
v0.3.23: multiplayer variables, api key fixes, kb improvements, triggers fixes
...
v0.3.23: multiplayer variables, api key fixes, kb improvements, triggers fixes
2025-08-12 15:23:09 -05:00
Vikhyath Mondreti
1a7de84c7a
fix(tag-dropdown): last char dropped bug ( #945 )
2025-08-12 11:48:34 -05:00
Waleed Latif
a2dea384a4
fix(kb): kb-level deletion should reflect in doc level kb tags sidebar registry ( #944 )
2025-08-12 09:26:28 -07:00
Waleed Latif
1c3e923f1b
fix(kb-ui): fixed tags hover effect ( #942 )
2025-08-12 08:49:19 -07:00
Waleed Latif
e1d5e38528
fix(chunks): instantaneous search + server side searching instead of client-side ( #940 )
...
* fix(chunks): instantaneous search + server side searching instead of client-side
* add knowledge tags component to sidebar, replace old knowledge tags UI
* add types, remove extraneous comments
* added knowledge-base level tag definitions viewer, ability to create/delete slots in sidebar and respective routes
* ui
* fix stale tag issue
* use logger
2025-08-12 01:53:47 -07:00
Waleed Latif
3c7b3e1a4b
improvement(performance): use redis for session data ( #934 )
2025-08-11 22:42:22 -05:00
Waleed Latif
bc455d5bf4
feat(variables): multiplayer variables through sockets, persist server side ( #933 )
...
* feat(variables): multiplayer variables through sockets, persist server side
* remove extraneous comments
* breakout variables handler in sockets
2025-08-11 18:32:21 -05:00
Waleed Latif
2a333c7cf7
fix(kb): added proper pagination for documents in kb ( #937 )
2025-08-11 14:16:15 -07:00
Adam Gough
41cc0cdadc
fix(webhooks): fixed all webhook structures ( #935 )
...
* fix for variable format + trig
* fixed slack variable
* microsoft teams working
* fixed outlook, plus added other minor documentation changes and fixed subblock
* removed discord webhook logic
* added airtable logic
* bun run lint
* test
* test again
* test again 2
* test again 3
* test again 4
* test again 4
* test again 4
* bun run lint
* test 5
* test 6
* test 7
* test 7
* test 7
* test 7
* test 7
* test 7
* test 8
* test 9
* test 9
* test 9
* test 10
* test 10
* bun run lint, plus github fixed
* removed some debug statements #935
* testing resolver removing
* testing trig
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-11 12:50:55 -07:00
Waleed Latif
70aeb0c298
fix(sidebar-ui): fix small ui bug to close gap when creating new workflow ( #932 )
2025-08-10 18:33:01 -07:00
Emir Karabeg
83f113984d
feat(usage-indicator): added ability to see current usage ( #925 )
...
* feat(usage-indicator): added ability to see current usage
* feat(billing): added billing ennabled flag for usage indicator, enforcement of billing usage
---------
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-10 17:20:53 -07:00
Waleed Latif
56ede1c980
improvement(tools): removed transformError, isInternalRoute, directExecution ( #928 )
...
* standardized response format for transformError
* removed trasnformError, moved error handling to executeTool for all different error formats
* remove isInternalRoute, make it implicit in executeTool
* removed directExecution, everything on the server nothing on the client
* fix supabase
* fix(tag-dropdown): fix values for parallel & loop blocks (#929 )
* fix(search-modal): add parallel and loop blocks to search modal
* reordered tool params
* update docs
2025-08-10 17:19:46 -07:00
Waleed Latif
df16382a19
improvement(subflow): consolidated parallel/loop tags and collaborativeUpdate ( #931 )
...
* fix(console): fix typo
* improvement(subflows): consolidated subflows tags
2025-08-10 17:19:21 -07:00
Waleed Latif
e271ed86b6
improvement(console): added iteration info to console entry for parallel/loop ( #930 )
2025-08-10 16:27:39 -07:00
Waleed Latif
785b86a32e
fix(tag-dropdown): fix values for parallel & loop blocks ( #929 )
2025-08-10 11:55:56 -07:00
Waleed Latif
e5e8082de4
fix(workflow-block): improvements to pulsing effect, active execution state, and running workflow blocks in parallel ( #927 )
...
* fix: same child workflow executing in parallel with workflow block
* fixed run button prematurely showing completion before child workflows completed
* prevent child worklfows from touching the activeBlocks & layer logic in the parent executor
* surface child workflow errors to main workfow
* ack PR comments
2025-08-09 16:57:56 -07:00
Waleed Latif
8a08afd733
improvement(control-bar): standardize styling across all control bar buttons ( #926 )
2025-08-09 12:32:37 -07:00
Vikhyath Mondreti
ebb25469ab
fix(apikeys): pinned api key to track API key a workflow is deployed with ( #924 )
...
* fix(apikeys): pinned api key to track API key a workflow is deployed with
* remove deprecated behaviour tests
2025-08-09 01:37:27 -05:00
Waleed Latif
a2040322e7
fix(chat): fix chat attachments style in dark mode ( #923 )
2025-08-08 20:12:30 -07:00
Waleed Latif
a8be7e9fb3
fix(help): fix email for help route ( #922 )
2025-08-08 20:06:19 -07:00
Waleed Latif
aedf5e70b0
v0.3.22: handle files, trigger mode, email validation, tag dropdown types ( #919 )
...
* feat(execution-filesystem): system to pass files between blocks (#866 )
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* feat(trigger-mode): added trigger-mode to workflow_blocks table (#902 )
* fix(schedules-perms): use regular perm system to view/edit schedule info (#901 )
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
* feat(webhooks): deprecate singular webhook block + add trigger mode to blocks (#903 )
* feat(triggers): added new trigger mode for blocks, added socket event, ran migrations
* Rename old trigger/ directory to background/
* cleaned up, ensured that we display active webhook at the block-level
* fix submenu in tag dropdown
* keyboard nav on tag dropdown submenu
* feat(triggers): add outlook to new triggers system
* cleanup
* add types to tag dropdown, type all outputs for tools and use that over block outputs
* update doc generator to truly reflect outputs
* fix docs
* add trigger handler
* fix active webhook tag
* tag dropdown fix for triggers
* remove trigger mode schema change
* feat(execution-filesystem): system to pass files between blocks (#866 )
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* feat(trigger-mode): added trigger-mode to workflow_blocks table (#902 )
* fix(schedules-perms): use regular perm system to view/edit schedule info (#901 )
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
* cleanup
* prevent tooltip showing up on modal open
* updated trigger config
* fix type issues
---------
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 >
* fix(helm): fix helm charts migrations using wrong image (#907 )
* fix(helm): fix helm charts migrations using wrong image
* fixed migrations
* feat(whitelist): add email & domain-based whitelisting for signups (#908 )
* improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template (#909 )
* improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template
* rm serper & freestyle
* improvement(tag-dropdown): typed tag dropdown values (#910 )
* fix(min-chunk): remove minsize for chunk (#911 )
* fix(min-chunk): remove minsize for chunk
* fix tests
* improvement(chunk-config): migrate unused default for consistency (#913 )
* fix(mailer): update mailer to use the EMAIL_DOMAIN (#914 )
* fix(mailer): update mailer to use the EMAIL_DOMAIn
* add more
* Improvement(cc): added cc to gmail and outlook (#900 )
* changed just gmail
* bun run lint
* fixed bcc
* updated docs
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
* fix(email-validation): add email validation to prevent bouncing, fixed OTP validation (#916 )
* feat(email-validation): add email validation to prevent bouncing
* removed suspicious patterns
* fix(verification): fixed OTP verification
* fix failing tests, cleanup
* fix(otp): fix email not sending (#917 )
* fix(email): manual OTP instead of better-auth (#921 )
* fix(email): manual OTP instead of better-auth
* lint
---------
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-08 19:08:30 -07:00
Waleed Latif
503268ebcd
fix(email): manual OTP instead of better-auth ( #921 )
...
* fix(email): manual OTP instead of better-auth
* lint
2025-08-08 18:49:54 -07:00
Waleed Latif
9a4de1f0c6
fix(otp): fix email not sending ( #917 )
2025-08-08 17:25:44 -07:00
Waleed Latif
43a3416347
fix(email-validation): add email validation to prevent bouncing, fixed OTP validation ( #916 )
...
* feat(email-validation): add email validation to prevent bouncing
* removed suspicious patterns
* fix(verification): fixed OTP verification
* fix failing tests, cleanup
2025-08-08 17:01:41 -07:00
Adam Gough
7f39cd0f23
Improvement(cc): added cc to gmail and outlook ( #900 )
...
* changed just gmail
* bun run lint
* fixed bcc
* updated docs
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-08 14:20:16 -07:00
Waleed Latif
658942deb3
fix(mailer): update mailer to use the EMAIL_DOMAIN ( #914 )
...
* fix(mailer): update mailer to use the EMAIL_DOMAIn
* add more
2025-08-08 13:13:52 -07:00
Vikhyath Mondreti
061bd6d5a8
improvement(chunk-config): migrate unused default for consistency ( #913 )
2025-08-08 12:46:30 -07:00
Vikhyath Mondreti
0ec91f9010
fix(min-chunk): remove minsize for chunk ( #911 )
...
* fix(min-chunk): remove minsize for chunk
* fix tests
2025-08-08 12:37:41 -07:00
Waleed Latif
db581dc727
improvement(tag-dropdown): typed tag dropdown values ( #910 )
2025-08-08 11:34:40 -07:00
Waleed Latif
87e0586d0a
improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template ( #909 )
...
* improvement(helm): fix duplicate SOCKET_SERVER_URL and add additional envvars to template
* rm serper & freestyle
2025-08-08 10:59:34 -07:00
Waleed Latif
9a7c58c8a2
feat(whitelist): add email & domain-based whitelisting for signups ( #908 )
2025-08-07 23:38:04 -07:00
Waleed Latif
004cd3339d
fix(helm): fix helm charts migrations using wrong image ( #907 )
...
* fix(helm): fix helm charts migrations using wrong image
* fixed migrations
2025-08-07 23:11:17 -07:00
Waleed Latif
9bd3491eac
feat(webhooks): deprecate singular webhook block + add trigger mode to blocks ( #903 )
...
* feat(triggers): added new trigger mode for blocks, added socket event, ran migrations
* Rename old trigger/ directory to background/
* cleaned up, ensured that we display active webhook at the block-level
* fix submenu in tag dropdown
* keyboard nav on tag dropdown submenu
* feat(triggers): add outlook to new triggers system
* cleanup
* add types to tag dropdown, type all outputs for tools and use that over block outputs
* update doc generator to truly reflect outputs
* fix docs
* add trigger handler
* fix active webhook tag
* tag dropdown fix for triggers
* remove trigger mode schema change
* feat(execution-filesystem): system to pass files between blocks (#866 )
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* feat(trigger-mode): added trigger-mode to workflow_blocks table (#902 )
* fix(schedules-perms): use regular perm system to view/edit schedule info (#901 )
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
* cleanup
* prevent tooltip showing up on modal open
* updated trigger config
* fix type issues
---------
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 >
2025-08-07 20:27:54 -07:00
Vikhyath Mondreti
fd3ca87c38
fix(schedules-perms): use regular perm system to view/edit schedule info ( #901 )
...
* fix(schedules-perms): use regular perm system to view schedule info
* fix perms
* improve logging
2025-08-07 15:38:09 -07:00
Waleed Latif
d264a6ade8
feat(trigger-mode): added trigger-mode to workflow_blocks table ( #902 )
2025-08-07 14:59:25 -07:00
Vikhyath Mondreti
de93e167af
feat(execution-filesystem): system to pass files between blocks ( #866 )
...
* feat(files): pass files between blocks
* presigned URL for downloads
* Remove latest migration before merge
* starter block file upload wasn't getting logged
* checkpoint in human readable form
* checkpoint files / file type outputs
* file downloads working for block outputs
* checkpoint file download
* fix type issues
* remove filereference interface with simpler user file interface
* show files in the tag dropdown for start block
* more migration to simple url object, reduce presigned time to 5 min
* Remove migration 0065_parallel_nightmare and related files
- Deleted apps/sim/db/migrations/0065_parallel_nightmare.sql
- Deleted apps/sim/db/migrations/meta/0065_snapshot.json
- Removed 0065 entry from apps/sim/db/migrations/meta/_journal.json
Preparing for merge with origin/staging and migration regeneration
* add migration files
* fix tests
* Update apps/sim/lib/uploads/setup.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/workflows/execution-file-storage.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* cleanup types
* fix lint
* fix logs typing for file refs
* open download in new tab
* fixed
* Update apps/sim/tools/index.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix file block
* cleanup unused code
* fix bugs
* remove hacky file id logic
* fix drag and drop
* fix tests
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-07 12:51:30 -07:00
Waleed Latif
85cdca28f1
v0.3.21: gpt-5, copilot files, configurable rate limits, fix deployed state
2025-08-07 11:32:25 -07:00
Waleed Latif
75963eb851
fix(gpt-5): remove temp, decr socket debounce to 25ms ( #898 )
...
* fix(gpt-5): remove temp
* decr debounce for sockets
2025-08-07 11:24:10 -07:00
Waleed Latif
ed7d7a7101
fix(gpt-5): updated pricing ( #897 )
2025-08-07 10:39:55 -07:00
Waleed Latif
d5c13b72e9
feat(gpt-5): added gpt-5 models ( #896 )
...
* feat(gpt-5): added gpt-5
* restore grok-3-fast
* added azure gpt-5
2025-08-07 10:25:49 -07:00
Waleed Latif
e164e32c5b
fix(build): fixed build ( #893 )
2025-08-06 21:48:11 -07:00
Waleed Latif
7461ddf8f7
feat(rate-limits): make rate limits configurable via environment variables ( #892 )
...
* feat(rate-limits): make rate limits configurable via environment variables
* add defaults for CI
2025-08-06 20:56:23 -07:00
Siddharth Ganesan
f94258ef83
improvement(copilot): incremental edits ( #891 )
...
* v1
* Incremental edits
* Lint
* Remove dev env
* Fix tests
* Lint
2025-08-06 17:14:47 -07:00
Siddharth Ganesan
05e689bc60
fix(agent): export waits for complete workflow state ( #889 )
...
* Fix yaml export race condition
* Fix env.ts dev
2025-08-06 11:28:34 -07:00
Adam Gough
a3a5bf1d76
feat(microsoft-tools): added planner, onedrive, and sharepoint ( #840 )
...
* first push
* feat: finished onedrive tool
* added refresh
* added sharepoint with create page
* finished sharepoint and onedrive
* planner working
* fixed create task tool
* made read task better
* cleaned up read task
* bun run lint
* cleaned up #840
* greptile changes and clean up
* bun run lint
* fix #840
* added docs #840
* bun run lint #840
* removed unnecessary logic #840
* removed page token #840
* fixed docs and descriptions, added advanced mode #840
* remove unused types, cleaned up a lot, fixed docs
* readded file upload and changed docs
* bun run lint
* added folder name
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: waleedlatif1 <walif6@gmail.com >
2025-08-06 10:27:21 -07:00
Waleed Latif
e43e78fb48
feat(whitelabel): add in the ability to whitelabel via envvars ( #887 )
...
* feat(whitelabel): add in the ability to whitelabel via envvars
* restore site.webmanifest
* fix(dynamic): remove force-dynamic from routes that don't need it (#888 )
* Reinstall dependencies
* Update docs
2025-08-05 19:01:12 -07:00
Waleed Latif
1b0d304a87
fix(dynamic): remove force-dynamic from routes that don't need it ( #888 )
2025-08-05 18:44:02 -07:00
Siddharth Ganesan
94368eb1c2
Feat/copilot files ( #886 )
...
* Connects to s3
* Checkpoint
* File shows in message
* Make files clickable
* User input image
* Persist thumbnails
* Drag and drop files
* Lint
* Fix isdev
* Dont re-download files on rerender
2025-08-05 17:01:53 -07:00
Vikhyath Mondreti
062e2a2c40
fix(deployed-state): use deployed state for API sync and async execs, deployed state modal visual for enabled/disabled ( #885 )
...
* fix(deployments): use deployed state for API sync and async execs
* fix deployed workflow modal visualization for enabled
* fix tests
2025-08-05 15:26:57 -07:00
Waleed Latif
746b87743a
feat(ollama): added streaming & tool call support for ollama, updated docs ( #884 )
2025-08-05 15:04:50 -07:00
Vikhyath Mondreti
9f2ff7e9cd
Merge pull request #883 from simstudioai/staging
...
v0.3.20: KB Tag fixes
2025-08-05 14:07:58 -07:00
Vikhyath Mondreti
be65bf795f
fix(kb-tag-slots): finding next slot, create versus edit differentiation ( #882 )
...
* fix(kb-tag-slots): finding next slot, create versus edit differentiation
* remove unused test file
* fix lint
2025-08-05 13:58:48 -07:00
Waleed Latif
aeef2b7e2b
v0.3.19: openai oss models, invite & search modal fixes
2025-08-05 12:29:06 -07:00
Waleed Latif
6ec5cf46e2
fix(invite): fixed invite modal, fix search modal keyboard nav ( #879 )
...
* fix(invite): fixed invite modal
* fix(search-modal): fix search modal keyboard nav
2025-08-05 12:19:11 -07:00
Waleed Latif
4880d34786
feat(models): add openai oss models ( #880 )
...
* feat(models): add openai oss models
* fix tool usage control for groq
2025-08-05 12:16:32 -07:00
Waleed Latif
2bba20129f
fix(file-upload): fixed file upload URL required ( #875 )
...
* fix(file-upload): fixed file upload URL required
* cleanup
2025-08-04 21:40:18 -07:00
Vikhyath Mondreti
64cd60d63a
feat(outlook): add outlook webhook provider ( #874 )
...
* feat(outlook): add outlook webhook provider
* remove useless files
* cron to one minute
* Update apps/sim/lib/webhooks/utils.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/webhooks/outlook-polling-service.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/lib/webhooks/outlook-polling-service.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix lint
* fix type error:
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 21:32:00 -07:00
Emir Karabeg
696ef12c80
fix(yaml): modules that require agent repo ( #873 )
...
* fix: import yaml store
* fix: removed local dev modules
2025-08-04 21:07:17 -07:00
Emir Karabeg
063734f02c
improvement(ui/ux) ( #831 )
...
* complete: workspace header, workspace selector
* finished search modal
* completed workflow selector
* finished invite modal
* finished help modal
2025-08-04 20:32:01 -07:00
Waleed Latif
41b1357afb
fix(copilot): added user scrolling, fixed code block, fixed code copying and styling ( #872 )
...
* fix(copilot-ui): added user scrolling, fixed code block, fixed code copying and styling
* use console logger instead of console
* fix(copilot): make chat history non-interfering (#869 )
* Add basic personalizatoin
* Make chat history non-interfering
* Always personalize
* improvement(copilot): add subblock enums to block metadata (#870 )
* Add subblock enums to metadata
* Update apps/sim/lib/copilot/tools/server-tools/blocks/get-blocks-metadata.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>
* fix(copilot): fix state message sent on move to background (#871 )
* Initial fix
* Add execution start time to message
* Lint
* autofocus on new tab open
---------
Co-authored-by: Siddharth Ganesan <33737564+Sg312@users.noreply.github.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 19:49:53 -07:00
Siddharth Ganesan
221a473ccc
fix(copilot): fix state message sent on move to background ( #871 )
...
* Initial fix
* Add execution start time to message
* Lint
2025-08-04 19:23:44 -07:00
Siddharth Ganesan
48b32a346c
improvement(copilot): add subblock enums to block metadata ( #870 )
...
* Add subblock enums to metadata
* Update apps/sim/lib/copilot/tools/server-tools/blocks/get-blocks-metadata.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-08-04 19:02:16 -07:00
Siddharth Ganesan
6ab9fa76a1
fix(copilot): make chat history non-interfering ( #869 )
...
* Add basic personalizatoin
* Make chat history non-interfering
* Always personalize
2025-08-04 18:25:43 -07:00
Siddharth Ganesan
b613010a26
Add basic personalizatoin ( #868 )
2025-08-04 17:35:28 -07:00
Siddharth Ganesan
1035aca71e
feat(copilot): add user feedback options ( #867 )
...
* Feedback v1
* Add yaml previews
* Remove logs
* Lint
* Add user id and chat id to feedback
* Lint
2025-08-04 17:15:28 -07:00
Siddharth Ganesan
eb51d6d3f5
improvement(copilot): tool dependency errors show as skipped ( #864 )
...
* Dependency errors show as skipped instead of errored
* Update apps/sim/lib/copilot/tools/client-tools/run-workflow.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Lint
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 15:19:53 -07:00
Vikhyath Mondreti
f3880ad8ed
fix(gmail-webhook): gmail webhook credential injection issue with webhook block ( #865 )
2025-08-04 15:13:29 -07:00
Siddharth Ganesan
936705f04c
Doc test update
2025-08-04 14:03:53 -07:00
Siddharth Ganesan
4819b88ac1
feat(docs): reindex docs on change ( #863 )
...
* Add github action to index docs
* Add new line
* Update .github/workflows/docs-embeddings.yml
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Updates
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-04 13:26:44 -07:00
Siddharth Ganesan
e71a736400
fix(billing): increase free tier credits ( #862 )
...
* Update free tier to 10
* Lint
2025-08-04 12:34:21 -07:00
Siddharth Ganesan
58e764c1dd
fix(copilot): fix code block overflow ( #861 )
...
* Fix codeblock overflow
* Increase max panel width
* Lint
2025-08-04 11:21:04 -07:00
Waleed Latif
dc5cccdee3
improvement(copilot): code hygiene + tests ( #856 )
...
* improvement(copilot): code hygiene + tests
* add remaining copilot tests
* fix typ
2025-08-03 22:09:11 -07:00
Waleed Latif
cb48174f96
fix(docs): add hunter ( #857 )
2025-08-02 21:11:37 -07:00
Siddharth Ganesan
f9312c5855
Quiet logger
2025-08-02 18:32:08 -07:00
Siddharth Ganesan
6c12104a2e
feat(copilot): add billing endpoint ( #855 )
...
* Add copilot billing
* Lint
* Update logic
* Dont count as api callg
2025-08-02 17:55:43 -07:00
Siddharth Ganesan
9f0673b285
Remove process.env ( #854 )
2025-08-02 16:43:07 -07:00
Siddharth Ganesan
18332b9dc4
Lint
2025-08-02 16:19:37 -07:00
Siddharth Ganesan
f1d6b9ca1b
Use process.env instead of .env
2025-08-02 16:19:16 -07:00
Siddharth Ganesan
1e0df7466d
Lint
2025-08-02 16:10:54 -07:00
Siddharth Ganesan
e8b05ae420
Temp logs ( #853 )
2025-08-02 16:09:44 -07:00
Waleed Latif
38e1747130
fix(wand): add shimmer to long-input while isStreaming, better prompt for system prompt generation ( #852 )
2025-08-02 15:38:42 -07:00
Siddharth Ganesan
ab85c1a215
feat(copilot): implement copilot ( #850 )
...
* Fix autolayout v1
* Nuke tool call history
* Modal v1
* Preview v2
* more updates
* Checkpoint
* Checkpoint
* Better preview
* Big stuff
* Chat ui
* Ui
* Update
* Changes
* Increase token limit for copilot
* Preview layout fixes
* Checkpoint
* sse checkpoint
* Checkpoint
* Continuation logic
* Checkpoint
* Updates
* UPdates
* Updateds
* Cleanup
* Update
* Diff checker
* test
* Checkpoint
* Checkpoint
* Checkpoint again
* checkpoint again
* Chat box output format
* Auto open diff canvas
* Checkpoint
* Checkpoit
* Cleaning?
* Diff checkpoint
* Checkpoint
* Persist changes
* Autolayout fixces
* Color diff fixes
* Opusss
* Works??
* getting there
* Fixes?
* Fixes?
* Chat fixes
* Autolayout fixes
* Subblock update diffs
* Handle delete diffs
* Edge diffs v1
* Deletion edge diff
* It works, kinda
* Fixes
* Update
* Docs changes
* Prompt fixes and new tool
* Persist color changes
* Add serper to copilot tools
* Get env vars copilot tool
* Set env vars copilot tool
* Copilot console tool
* Promtps
* Targeted v1
* Targeted v2
* Targeted updates better
* Target fixes
* diff works??
* Diff goes away when switching workflows
* Fixes
* Edge fixes
* Remove brief error
* Lint
* Minor fix
* Add abort controller
* Prompting
* Lint
* Fix test
* Fix lint
* Update csp
* Add route to send info to sim agent
* Consolidated copilot
* First refactor complete
* Get user workflow now returns yaml
* Checkpoint
* Checkpoitn
* Works
* It works
* Hi
* Cumulative target edit
* Checkpont
* Checkpoint
* Store updates
* Checkpoitn
* Smart title generation
* Handle copilot aborts
* Clean up old copilot code
* Refactor tool names
* Checkpoint
* Remove old route
* Fix chat loading
* Scope copilot chat to workflow id
* New chat fixes
* Fix chat loading
* Update get all blocks and tools
* Make metadata better
* Update docs
* Conditional update
* Yaml refactor
* Set up yaml service client
* Yaml service migration
* Migrate diff engine to sim agent
* Refactor diff engine
* Fix autolayout problems and clean up code some more
* improvement: copilot panel ui/ux
* Lint
* Cleaning
* Fix autolayout
* Fix chat output selector
* Updated copilot
* Small update
* Checkpoint system v1
* Checkpoint ui
* Copilot ui
* Copilot ui
* Checkpoint
* Accept/reject state
* Proper tool call display name updates
* Fix tool call display updates
* Streaming quality updates?
* Abort on refresh/chat switch/workflow switch
* Abort v2g
* Perf updates
* Ui updates
* Smoother streaming
* Handle edge diffs from sim agent properly
* Enable text box while streaming, but keep send disabled
* Fix set env var route
* Add interrupt param
* Add interrupt handler
* Interrupt v1
* Interrupt ui update
* Update icons
* Ui fixes?
* Simplify get user workflow tool
* Run workflow v1
* Fix edit workflow
* Run workflow e2e v1
* Run workflow v2
* Run workflow v3
* v1 of v3, bad code, needs refactro
* Lint
* Cleaning v1?
* Checkpoitn
* Fix backend processing of status
* State updates
* Closer
* Icon update
* More updates
* Checkpoitn
* Updates
* Chat stays when tabbign
* Fix get console logss
* Markdown copilot
* Fix tool naming for build workflow
* Streaming improvements
* Use logs for copilot run workflow
* Progress
* it works?
* Fix chat loading
* Getting there
* Autoscroll to bottom of chat
* Fix icons
* Lint
* Confirm route polling
* Cleaning
* Lint
* Remove migrations
* Remove journal entry 64
* Resolve merge conflicts
* Db migration
* Fix test and lint
* Fix tsvector lint error
* Fixes
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-08-02 15:30:33 -07:00
Adam Gough
9c3bcbabf9
fix(google-scopes): removed unnecessary google scopes ( #849 )
...
* removed unnecessary google scopes
* bun run lint #849
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-08-02 14:59:46 -07:00
Waleed Latif
6161bb8dbc
improvement(helm): add additional instructions for AWS deployments ( #851 )
2025-08-02 14:57:08 -07:00
Waleed Latif
eb79986b69
fix(kb-search): made query optional, so either query or tags or both can be provided ( #848 )
...
* fix(kb-search): made query optional, so either query or tags or both can be provided
* cleanup
* added handlers, ensured that tag search done before vector search
* remove duplicate function
2025-08-02 12:30:14 -07:00
Waleed Latif
9f810e8c29
fix(duplicate): added isWide and advacnedMode to optimistic duplicate, persist collapsed subblock state ( #847 )
...
* fix(duplicate): added isWide and advacnedMode to optimistic duplicate, ensured it persists on client & server
* use collaborative set subblock value instead of doing it locally for collapsed subblocks
* cleamup
2025-08-01 17:42:31 -07:00
Vikhyath Mondreti
63b4a81acc
fix(logs): forgot dependency for logs breaking pagination' ( #846 )
2025-08-01 16:43:18 -07:00
Vikhyath Mondreti
545ec791df
fix(logs-page): optimize logs retrieval queries, consolidate useEffects to prevent dup calls ( #845 )
...
* fix(logs-page): optimize loading times by improving query, removing unused index, adding new index
* add migration files
* remove fake min loading time
2025-08-01 16:26:13 -07:00
Vikhyath Mondreti
3bd7a6c402
fix(sockets): add sockets event for tag / env var dropdown selections ( #844 )
...
* fix(sockets): add sockets event for tag / env var dropdown selections to be unit op
* do not bypass op queue for tag selections
* Update apps/sim/socket-server/handlers/subblocks.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* prevent race cond between subblock update event and tag selection
* refactor
* reduce debounce time to 50ms
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-08-01 15:22:56 -07:00
Waleed Latif
2e2be9bf38
Merge branch 'main' into staging
2025-08-01 13:15:02 -07:00
Waleed Latif
7d45306999
fix(deploy-modal): break down deploy modal into separate components ( #837 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-08-01 12:51:57 -07:00
waleedlatif
63f3871f60
feat(deploy-chat): added a logo upload for the chat, incr font size
2025-08-01 12:48:47 -07:00
Waleed Latif
9a565f48b1
fix(chat-deploy): added new image upload component, fixed some state issues with success view ( #842 )
...
* fix(chat-deploy): added new image upload component, fixed some state issues with success view
* cleanup
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-08-01 12:43:40 -07:00
Vikhyath Mondreti
f327d0479a
fix(kb-tags): ui fixes, delete persistence for doc page header ( #841 )
...
* fix deletion of tags + refactor next slot calc
* fix kb tag filters count ui
2025-08-01 12:16:08 -07:00
Waleed Latif
fae123754d
fix(chat-deploy): fixed form submission access patterns, fixed kb block filters ( #839 )
...
* fix(chat-deploy): fixed form submission access patterns
* fix(kb-block): fix tag filters component, removed unused component
* fixed kb block subcomponents
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-08-01 10:29:52 -07:00
waleedlatif
bab4b9f041
feat(deploy-chat): added a logo upload for the chat, incr font size
2025-07-31 23:52:08 -07:00
Vikhyath Mondreti
608964a8b3
fix(kb-tags): docs page kb tags ui ( #838 )
...
* fix(kb-tags): docs page kb tags ui
* remove console logs
* remove console error
2025-07-31 21:24:16 -07:00
Waleed Latif
5b53cc2be6
fix(deploy-modal): break down deploy modal into separate components ( #837 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-31 19:51:25 -07:00
Vikhyath Mondreti
914f1cdd47
improvement(sockets): duplicate op should let addBlock take subblock values instead of separate looped op ( #836 )
...
* improvement(sockets): addBlock can accept subblock values
* cleanup unused code
2025-07-31 19:36:32 -07:00
Vikhyath Mondreti
fb6f5553bb
improvement(sockets): add batch subblock updates for duplicate to clear queue faster ( #835 )
2025-07-31 19:04:53 -07:00
Vikhyath Mondreti
84f095d40d
fix(sockets): duplicate block op should go through debounced path ( #834 )
2025-07-31 15:47:32 -07:00
Waleed Latif
bc1c1d1751
fix(deployed-chat): allow non-streaming responses in deployed chat, allow partial failure responses in deployed chat ( #833 )
...
* fix(deployed-chat): allow non-streaming responses in deployed chat, allow partial failure responses in deployed chat
* fix(csp): runtime variable resolution for CSP
* cleanup
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-31 13:29:40 -07:00
Vikhyath Mondreti
1c68523aa7
fix(deployed-chat): trigger blocks should not interfere with deployed chat exec ( #832 )
2025-07-31 12:05:36 -07:00
Waleed Latif
b253454723
feat(tools): added hunter.io tools/block, added default values of first option in dropdowns to avoid operation selector issue, added descriptions & param validation & updated docs ( #825 )
...
* feat(tools): added hunter.io tools/block, added default values of first option in dropdowns to avoid operation selector issue
* fix
* added description for all outputs, fixed param validation for tools
* cleanup
* add dual validation, once during serialization and once during execution
* improvement(docs): add base exec charge info to docs (#826 )
* improvement(doc-tags-subblock): use table for doc tags subblock in create_document tool for KB (#827 )
* improvement(doc-tags-subblock): use table for doc tags create doc tool in KB block
* enforce max tags
* remove red warning text
* fix(bugs): fixed rb2b csp, fixed overly-verbose logs, fixed x URLs (#828 )
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
* fixed serialization errors to appear like execution errors, also fixed contrast on cmdk modal
* fixed required for tools, added tag dropdown for kb tags
* fix remaining tools with required fields
* update utils
* update docs
* fix kb tags
* fix types for exa
* lint
* updated contributing guide + pr template
* Test pre-commit hook with linting
* Test pre-commit hook again
* remove test files
* fixed wealthbox tool
* update telemetry endpoints
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
2025-07-30 23:36:44 -07:00
Vikhyath Mondreti
03607bbc8b
feat(wand): subblock level wand configuration + migrate old wand usage to this ( #829 )
...
* feat(wand): subblock level wand configuration + migrate old wand usage to this
* fix build issue
* Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/wand-prompt-bar/wand-prompt-bar.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* remove optional param
* remove unused test file
* address greptile comments
* change to enum for gen type
* fix caching issue
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-30 17:42:29 -07:00
Waleed Latif
12bb0b4589
fix(bugs): fixed rb2b csp, fixed overly-verbose logs, fixed x URLs ( #828 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-30 16:45:53 -07:00
Vikhyath Mondreti
1b929c72a5
improvement(doc-tags-subblock): use table for doc tags subblock in create_document tool for KB ( #827 )
...
* improvement(doc-tags-subblock): use table for doc tags create doc tool in KB block
* enforce max tags
* remove red warning text
2025-07-30 12:59:47 -07:00
Vikhyath Mondreti
27e49217cc
improvement(docs): add base exec charge info to docs ( #826 )
2025-07-30 11:07:33 -07:00
Waleed Latif
b4faf08c20
fix(search-modal): fixed search modal keyboard nav ( #823 )
...
* fixed search modal keyboard nav
* break down file
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 23:51:59 -07:00
Waleed Latif
578129c6e6
fix(domain): fix telemetry endpoint, only add redirects for hosted version ( #822 )
...
* fix(otel): change back telemetry endpoint
* only add redirects for hosted version
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 17:10:06 -07:00
Waleed Latif
c2593900d4
v0.3.17: domain fix
2025-07-29 13:59:38 -07:00
Waleed Latif
8d7f3a50d1
fix(domain): add redirects to maintain API routes with old host ( #820 )
...
* fix(domain): add redirects to maintain API routes with old host
* fix RB2B
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 13:57:41 -07:00
Waleed Latif
b8ad42f511
v0.3.16: domain flip
2025-07-29 13:03:34 -07:00
Waleed Latif
ae43381d84
feat(domain): drop the 'studio' ( #818 )
...
* feat(domain): drop the
* change all references for Sim Studio to Sim
* change back license and notice
* lint
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-29 12:51:43 -07:00
Vikhyath Mondreti
13608a8bbc
feat(execution): base execution charge of 0.001/execution ( #817 )
2025-07-29 11:25:50 -07:00
Waleed Latif
95a8d6410c
v0.3.15: helm charts, evaluator block fixes, ArXiv and Wikipedia tools
2025-07-29 10:22:34 -07:00
Waleed Latif
08720d926c
feat(landing): add rb2b ( #815 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 20:16:44 -07:00
Waleed Latif
308f39e8b9
feat(tools): added arXiv and wikipedia tools/blocks & docs ( #814 )
...
* feat(tools): added arxiv tools
* feat(tools): added wikipedia tool
* updated docs & remove empty interface
* remove empty interface
* fixed docs generator
* fixed wikipedia
* removed hasExpandableContent from tool-input for consistency across all tools, irregardless of their parsm
* lint
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 19:39:26 -07:00
Vikhyath Mondreti
5b1f948686
feat(kb-tags): natural language pre-filter tag system for knowledge base searches ( #800 )
...
* fix lint
* checkpoint
* works
* simplify
* checkpoint
* works
* fix lint
* checkpoint - create doc ui
* working block
* fix import conflicts
* fix tests
* add blockers to going past max tag slots
* remove console logs
* forgot a few
* Update apps/sim/tools/knowledge/search.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* remove console.warn
* Update apps/sim/hooks/use-tag-definitions.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* use tag slots consts in more places
* remove duplicate title
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-28 18:43:52 -07:00
Waleed Latif
cb17691c01
feat(helm): added helm charts for self-hosting ( #813 )
...
* feat(helm): added helm charts for self-hosting
* ack PR comments, use sim instead of simstudio
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 18:03:47 -07:00
Vikhyath Mondreti
c00b18594e
fix(webhook-modal): on copy do not change webhook url, fix auth to use regular perms system ( #812 )
...
* fix(webhook-modal): don't regenerate webhook url on copy
* fix authentication checks for webhook saves
2025-07-28 16:17:34 -07:00
Vikhyath Mondreti
95efae9035
improvement(webhooks): move webhook exeucution to trigger.dev ( #810 )
...
* improvement(webhooks): move webhook exeucution to trigger dev
* remove old tests
2025-07-28 13:04:25 -07:00
Waleed Latif
b12e415fea
fix(assets): update README.md ( #811 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 12:25:39 -07:00
Waleed Latif
510ce4b7da
improvement(cdn): add cdn for large video assets with fallback to static assets ( #809 )
...
* added CDN for large assets with fallback to static assets
* remove video assets from docs
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 12:15:41 -07:00
Waleed Latif
abed816afd
fix(standalone): selectively enable vercel speed insights, add annotations for envvars ( #808 )
...
* add annotations for environment variables
* selectively enable vercel speed insights
* use DOCKER_BUILD flag to selectively disable vercel speed insights and analytics
* lint
* additional info
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 11:10:20 -07:00
Waleed Latif
6f390c0d1d
fix(evaluator): fix tag dropdown for evaluator block ( #807 )
...
* fix(evaluator): fix tag dropdown for evaluator block
* lint
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-28 11:03:39 -07:00
Waleed Latif
9c12ddf491
v0.3.14: aliased imports, logger naming changes, teams webhook synchronization
2025-07-28 10:05:07 -07:00
Vikhyath Mondreti
27ef45f717
no immediate acks for ms teams webhook ( #805 )
2025-07-28 09:21:59 -07:00
Waleed Latif
0414aa5f6d
refactor(imports): added aliased imports everywhere ( #799 )
...
* refactor(imports): added aliased imports everywhere
* more aliased imports
* add barrel exports
* add more barrel exports
* cleanup
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 16:10:32 -07:00
Waleed Latif
93f68a9092
refactor(logger): code cleanup for new execution logger ( #798 )
...
* refactor(logger): code hygiene with new logger
* modify remaining files
* simplify code structure
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 15:05:33 -07:00
Waleed Latif
727e5e8763
feat(workflow): added cancellation after launching manual execution ( #796 )
...
* feat(worfklow): added cancellation after launching manual execution
* fix build error
* ack PR comments
---------
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 12:54:08 -07:00
Waleed Latif
4964495abb
fix(picker): fix docs.google.com refused to connect issue ( #797 )
...
Co-authored-by: waleedlatif <waleedlatif@waleedlatifs-MacBook-Pro.local >
2025-07-26 12:45:44 -07:00
Vikhyath Mondreti
40d3ce5e10
v0.3.13: fix create-manifest job
2025-07-25 16:22:48 -07:00
Vikhyath Mondreti
a251122601
fix(create-manifest): manifest not using right tags by arch ( #793 )
...
* fix create manifest to pick out right tags
* fix
2025-07-25 16:20:53 -07:00
Vikhyath Mondreti
9e8d2f7c7d
Merge pull request #792 from simstudioai/staging
...
v0.3.11: arm64 runner, CDN video support
2025-07-25 16:02:59 -07:00
Vikhyath Mondreti
eeb1a340b2
feat: implement native ARM64 Docker builds with CDN support ( #791 )
...
* feat: implement native ARM64 Docker builds with CDN support
- Replace QEMU emulation with native ARM64/AMD64 runners (linux-arm64-8-core, linux-x64-8-core)
- Fix manifest creation with proper error handling and image existence checks
- Add CDN video support with getVideoUrl function and Video component
- Update all docs MDX files to use Video component instead of raw video tags
- Update GitHub Actions workflow to use architecture-specific builds
- Remove QEMU setup to eliminate emulation timeout issues
- Maintain multi-arch Docker image support through manifests
* Update .github/workflows/build.yml
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-07-25 15:57:16 -07:00
Vikhyath Mondreti
c91c132e88
Merge pull request #789 from simstudioai/staging
...
v0.3.11: fix force-dynamic routes, webhooks, kb search perms
2025-07-25 12:44:19 -07:00
Vikhyath Mondreti
5028930b9f
fix(webhooks): immediate acks only for teams ( #788 )
2025-07-25 11:05:14 -07:00
Vikhyath Mondreti
b565babe1f
fix(nextjs): add force dynamic to 38 routes ( #787 )
2025-07-25 10:29:47 -07:00
Vikhyath Mondreti
2f57d8a884
fix(kb-perms): search tool perms to use new system ( #786 )
...
* fix(kb): search tool perms
* fix tests
2025-07-24 20:44:26 -07:00
Waleed Latif
a173f6a7ab
v0.3.10: docs, logs improvements, kb permissions
2025-07-24 19:20:41 -07:00
Emir Karabeg
af1c7dc39d
improvement(ui/ux): logs ( #762 )
...
* improvement: filters ui/ux and logic complete
* improvement(ui/ux): logs control bar
* improvement(ui): log table
* improvement: logs sidebar
* ran lint
2025-07-24 18:48:10 -07:00
Waleed Latif
17e493b3b5
fix(nextjs): add force dynamic exports for new copilot routes ( #784 )
...
* feat: use 8-core self-hosted runner for faster Docker builds
* fix: lazy load large YAML prompt to prevent build memory exhaustion
- Convert YAML_WORKFLOW_PROMPT from static export to lazy function
- Prevents 281-line string literal from being loaded during static generation
- Fixes exit code 137 memory exhaustion during Docker builds
* fix(nextjs): add force dynamic for copilot routes to resolve OOM issue
2025-07-24 18:46:33 -07:00
Vikhyath Mondreti
a84c55772d
fix(workflow-in-workflow): variables not accessible in child workflow ( #783 )
...
* fix(workflow-in-workflow): child workflow must be able to access vars
* simplify
2025-07-24 16:17:38 -07:00
Vikhyath Mondreti
5ddfe1b709
fix(sockets): permissions to align with normal perms system" ( #782 )
2025-07-24 15:41:08 -07:00
Vikhyath Mondreti
022a61b77a
improvement(cleanup): remove old logging code ( #779 )
2025-07-24 12:51:24 -07:00
Vikhyath Mondreti
386644e9f9
improvement(cleanup): remove workflow_execution_blocks table ( #778 )
...
* improvement(cleanup): remove workflow_execution_blocks table
* remove reference
2025-07-24 11:29:49 -07:00
Vikhyath Mondreti
14e1c179dc
improvement(kb): workspace permissions system reused here ( #761 )
...
* improvement(kb-perms): use workspace perms system for kbs
* readd test file
* fixed test
* address greptile comments
* fix button disabling logic
* update filter condition for legacy kbs
* fix kb selector to respect the workspace scoping
* remove testing code
* make workspace selection and prevent cascade deletion
* make workspace selector pass lint
* lint fixed
* fix type error
2025-07-23 20:14:44 -07:00
Waleed Latif
67b0b1258c
fix(drizzle): use migrate instead of push for ci ( #774 )
2025-07-23 16:46:52 -07:00
Waleed Latif
258419ddc4
fix(logs): added indexes to speed up logs loading time, modified to only display logs for current workspace ( #773 )
...
* added indexes to speed up logs loading time, modified to only display logs for current workspace
* remove user check, rely on source-of-truth permissions to display logs
2025-07-23 16:19:58 -07:00
Waleed Latif
dc69ea522b
fix(condition): fixed condition block else routing bug ( #772 )
2025-07-23 15:05:53 -07:00
Waleed Latif
8b35cf5558
improvement(docs): updated docs with new videos, new tools ( #770 )
...
* improvement(docs): updated docs with new videos, new tools (#744 )
* updated docs with new videos, new tools
* update typeform icon
* add qdrant docs
2025-07-23 11:13:29 -07:00
Vikhyath Mondreti
4197e50d78
fix(webhooks): readd immediate acks ( #771 )
2025-07-23 11:05:22 -07:00
Waleed Latif
0dd7735251
v0.3.9: chat deploy
2025-07-23 02:20:55 -07:00
Waleed Latif
8ddc1d8eda
fix(chat-deploy-url): update tests for getEmailDomain ( #769 )
...
* fix chat deploy URL in prod
* update tests
2025-07-23 02:18:56 -07:00
Waleed Latif
e90138a651
fix(chat-deploy): fix chat deploy URL in prod ( #767 )
2025-07-23 02:12:21 -07:00
Waleed Latif
d783ba6fb7
v0.3.8: docker fix, docs updates, permissions for logs/chat deploy
2025-07-23 01:43:25 -07:00
Waleed Latif
a599d3ae0a
fix(lint): ran lint ( #766 )
2025-07-23 01:38:09 -07:00
Waleed Latif
ca468dcbcd
Merge branch 'main' into staging
2025-07-23 01:34:13 -07:00
Waleed Latif
fe82166ebc
fix(condition): fix bug where user can't edit if container when else if is added ( #760 )
2025-07-22 21:22:47 -07:00
Vikhyath Mondreti
4433100a47
improvement(logs): make perms workspace scoped ( #759 )
2025-07-22 21:06:36 -07:00
Waleed Latif
92a998df0e
improvement(chat-panel): added the ability to reuse queries, focus cursor for continuous conversation ( #756 )
...
* improvement(chat-panel): added the ability to reuse queries, focus cursor for continuous conversation
* fix build
2025-07-22 20:01:02 -07:00
Waleed Latif
a7c8f5dfe9
fix(chat-deploy): fixed permissions to match the workspace permissions, admins can deploy & edit & delete ( #753 )
...
* fix(chat-deploy): fixed permissions to match the workspace permissions, admins can deploy & edit & delete
* fixed hanging chat deploy modal
* remove unnecessary fallback
2025-07-22 18:21:33 -07:00
Waleed Latif
e392ca43aa
fix(csp): created csp utils file that holds the csp for organization ( #752 )
2025-07-22 16:47:45 -07:00
Waleed Latif
a217daca3c
fix(envvars): use getEnv on the client-side when we need to inject vars for docker runtime, fix folder container & removed folder/subfolder creation modals ( #751 )
...
* use getEnv on the client-side when we need to inject vars for docker runtime, fix folder container & removed folder/subfolder creation modals
* consolidated naming utils
* additional type safety
2025-07-22 16:08:04 -07:00
Waleed Latif
21ffa5048b
Revert "v0.3.7: docker fix, docs "
...
Revert "v0.3.7: docker fix, docs "
2025-07-22 13:34:30 -07:00
Waleed Latif
78f45a587a
Revert "v0.3.7: docker fix, docs "
2025-07-22 13:34:14 -07:00
Vikhyath Mondreti
d8a7aaaf88
fix(qdrant): kebab case to camel case for icon properties ( #748 )
2025-07-22 13:11:53 -07:00
Siddharth Ganesan
5158a00b54
feat(copilot-v1): Copilot v1 ( #662 )
...
* Fix docs agent
* Doc agent fixes
* Refactor copilot
* Lint
* Update yaml editor
* Lint
* Fix block tool
* Lint
* Get block metadata tool
* Lint
* Yaml changes
* Lint
* Fixes?
* Lint
* Better yaml language
* Lint
* UPdate
* Lint
* Fix condition blocks
* lint
* Fix start block
* Fix starter block stuff
* Lint
* Fix yaml ui
* Lint
* get yaml tool
* Lint
* hi
* Lint
* Agnet
* Copilot UI
* Lint
* Better workflow builder
* Lint
* REHYDRATION
* Lint
* Auto layout
* Lint
* Fixes
* Lint
* Chatbar sizing
* Lint
* Initial chat fixes
* Lint
* Dropdown overflow
* Lint
* UI text
* Lint
* Sample question pills
* Lint
* Ui button
* Fix dropdown appearance
* Lint
* Modal fixes
* UI Updates
* Lint
* Initial ask vs agent mode
* Lint
* Ask vs agent
* Lint
* Ask udpate
* Ui fixes
* Lint
* User message width
* Chat leak fix
* Lint
* Agent ui
* Checkpointing
* Lint
* Checkpoints
* Lint
* Tweaks
* Sample questions
* Lint
* Modal full screen mode
* Lint
* Prompt updates
* Cleaning
* Lint
* Prompt update
* Streaming v1
* Lint
* Tool call inline
* Lint
* Checkpoint
* Lint
* Fix lint
* Sizing
* Lint
* Copilot ui tool call fixes
* Remove output from tool call ui
* Updates
* Lint
* Checkpoitn
* Loading icon
* Lint
* Pulse
* Lint
* Modal fixes
* Sidebar padding
* Checkpoint
* checkpoint
* feat(platform): new UI and templates (#639 ) (#693 )
* improvement: control bar
* improvement: debug flow
* improvement: control bar hovers and skeleton loading
* improvement: completed control bar
* improvement: panel tab selector complete
* refactor: deleted notifications and history dropdown
* improvement: chat UI complete
* fix: tab change on control bar run
* improvement: finshed console (audio display not working)
* fix: text wrapping in console content
* improvement: audio UI
* improvement: image display
* feat: add input to console
* improvement: code input and showing input on errors
* feat: download chat and console
* improvement: expandable panel and console visibility
* improvement: empty state UI
* improvement: finished variables
* fix: image in console entry
* improvement: sidebar and templates ui
* feat: uploading and fetching templates
* improvement: sidebar and control bar
* improvement: templates
* feat: templates done
* fix(sockets): remove package-lock
* fix: sidebar scroll going over sidebar height (#709 )
* Checkpoint
* Fix build error
* Checkpoitn
* Docs updates
* Checkpoint
* Streaming vs non streaming
* Clean up yaml save
* Fix revert checkpoitn yaml
* Doc fixes
* Small docs fix
* Clean up old yaml docs
* Doc updates
* Hide copilot
* Revert width
* Db migration fixes
* Add snapshot
* Remove space from mdx
* Add spaces
* Lint
* Address greptile comments
* lint fix
* Hide copilot
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Siddharth Sim <sidstudio@SiddharthsMBP2.attlocal.net >
2025-07-22 13:02:24 -07:00
Anush
31d909bb82
feat(tools): New Qdrant Tool ( #644 )
...
* feat: Qdrant tool
Signed-off-by: Anush008 <anushshetty90@gmail.com >
* docs: Updates
Signed-off-by: Anush008 <anushshetty90@gmail.com >
* Apply suggestions from code review
Signed-off-by: Anush008 <anushshetty90@gmail.com >
* chore: Updated placeholder text
Signed-off-by: Anush008 <anushshetty90@gmail.com >
* chore: Post merge updates
Signed-off-by: Anush008 <anushshetty90@gmail.com >
* chore: visibility to 'user-only'
Signed-off-by: Anush008 <anushshetty90@gmail.com >
---------
Signed-off-by: Anush008 <anushshetty90@gmail.com >
2025-07-22 12:48:30 -07:00
Waleed Latif
8417a98be0
v0.3.7: docker fix, docs
2025-07-22 12:41:41 -07:00
Waleed Latif
f5a64f400e
fix(docker): use next-runtime instead of accessing next_public vars directly ( #746 )
2025-07-22 12:33:48 -07:00
Vikhyath Mondreti
2ae9cbc17f
fix(webhook): immediate acks from webhooks ( #745 )
...
* fix(webhook): immediate acks from webhooks for teams
* change default message
2025-07-21 20:33:15 -07:00
Waleed Latif
919cf0b58e
improvement(docs): updated docs with new videos, new tools ( #744 )
...
* updated docs with new videos, new tools
* update typeform icon
2025-07-21 20:17:00 -07:00
Waleed Latif
560d184c31
v0.3.7: ms teams webhook, docker fixes, condition block dropdown, fixed routing with workflow block
2025-07-21 17:20:31 -07:00
Vikhyath Mondreti
e4fbb67833
fix(teams-webhook): response json needs type ( #741 )
2025-07-21 12:26:47 -07:00
Waleed Latif
7f0f902204
fix(router): fixed routing issue with workflow block, added tests ( #739 )
...
* fixed routing issue with workflow block, added tests
* add new dmeo
* change console to logger
* new demo
* changed all console to logger
2025-07-21 12:12:53 -07:00
Vikhyath Mondreti
7739917941
working impl fo ms teams outgoing webhook ( #740 )
2025-07-21 12:07:49 -07:00
Waleed Latif
d94bfd9a91
fix(condition): fixed condition block dropdown ( #738 )
2025-07-21 11:18:32 -07:00
Waleed Latif
d919073bea
fix(config): add t3 to list of transpiled packages to ensure that envvars are picked up correctly ( #737 )
2025-07-21 10:16:41 -07:00
Waleed Latif
80076012c6
fix(docker): fixed docker container healthchecks, added instructions to README for pgvector ( #735 )
...
* fixed docker container healthchecks
* add additional instructions for pgvector extension to README
2025-07-20 21:27:02 -07:00
Waleed Latif
f2b1c7332d
v0.3.6: advanced mode for blocks, async api + bg tasks, trigger blocks
2025-07-19 21:50:58 -07:00
Waleed Latif
b923c247ca
fix(lint): fixed lint ( #732 )
2025-07-19 21:33:55 -07:00
Waleed Latif
cdfb2fcd4c
feat(integrations): added deeper integrations for slack, supabase, firecrawl, exa, notion ( #728 )
...
* added deeper exa integrations
* added firecrawl crawl tool
* include (optional) indicator for fields that are not explicitly required to be filled in by the user
* use aliased imports, stronger typing, added additional notion tools
* added additional notion tools, tested
* added additional supabase tools, updated CSP
* added remaining supabase tools
* finished supabase tools
* fixed persistence of selector inputs on refresh, added supabase tools and slack tools
* fixed failing test
* remove unrelated file
2025-07-19 21:29:14 -07:00
Vikhyath Mondreti
5ee66252ed
feat(webhook-triggers): multiple webhook trigger blocks ( #725 )
...
* checkpoint
* correctly clear status
* works
* improvements
* fix build issue
* add docs
* remove comments, logs
* fix migration to have foreign ref key
* change filename to snake case
* modified dropdown to match combobox styling
* added block type for triggers, split out schedule block into a separate trigger
* added chat trigger to start block, removed startAt from schedule modal, added chat fields into tag dropdown for start block
* removed startedAt for schedules, separated schedules into a separate block, removed unique constraint on scheule workflows and added combo constraint on workflowid/blockid and schedule
* icons fix
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-19 21:22:51 -07:00
Vikhyath Mondreti
7b73dfb462
fix(autofill-env-vars): simplify/remove logic to not cause useEffect overwrites ( #726 )
...
* fix(autofill-env-vars): simplify logic to not cause useEffect overwrites
* remove useless comments
2025-07-19 19:00:34 -07:00
Emir Karabeg
d7a2c0747c
fix: shortcuts ( #730 )
2025-07-19 18:08:21 -07:00
Emir Karabeg
24c22537bb
improvement(ui/ux): workflow, search modal ( #729 )
...
* improvement: workflow colors
* fix: workflow rename styling
* improvement: no API call on no name change workspace after edit
* improvement: added workflow and workspace to search
* improvement: folder path opened for current workflow on load
* improvement: ui/ux workspace selector
* improvement: search modal keyboard use
2025-07-19 17:08:26 -07:00
Vikhyath Mondreti
ddefbaab38
fix(triggers): remove gitkeep ( #724 )
2025-07-18 12:54:03 -07:00
Vikhyath Mondreti
b05a9b1493
feat(execution-queuing): async api mode + ratelimiting by subscription tier ( #702 )
...
* v1 queuing system
* working async queue
* working impl of sync + async request formats
* fix tests
* fix rate limit calc
* fix rate limiting issues
* regen migration
* fix test
* fix instrumentation script issues
* remove use workflow queue env var
* make modal have async examples
* Remove conflicting 54th migration before merging staging
* new migration files
* remove console log
* update modal correctly
* working sync executor
* works for sync
* remove useless stats endpoint
* fix tests
* add sync exec timeout
* working impl with cron job
* migrate to trigger.dev
* remove migration
* remove unused code
* update readme
* restructure jobs API response
* add logging for async execs
* improvement: example ui/ux
* use getBaseUrl() func
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-07-18 12:41:51 -07:00
Waleed Latif
11264edc2c
fix(docker): fix runtime vars for docker deployments ( #723 )
2025-07-18 11:05:53 -07:00
Waleed Latif
fb5d5d9e64
improvement(kb): add loading logic for document selector for kb block ( #722 )
2025-07-18 10:48:56 -07:00
Waleed Latif
732df0494e
improvement(oauth): added advanced mode for all tools with oauth and selectors ( #721 )
...
* fixed SVG error, added tool-level awareness for param validation
* added advanced mode for oauth block
* added wealthbox advanced mode
* fixed wealthbox
* moved types to types file
* ack pr comments
2025-07-18 10:39:56 -07:00
Waleed Latif
06b1d82781
v0.3.5: fix
...
v0.3.5: fix
2025-07-17 19:52:31 -07:00
Waleed Latif
3d5d7474ed
fix(condition): fixed condition block to resolve envvars and vars ( #718 )
...
* fix(condition): fixed condition block to resolve envvars and vars
* upgrade turbo
* fixed starter block input not resolving as string
2025-07-17 17:57:23 -07:00
Waleed Latif
27794e59b3
v0.3.4: fix + feat + improvement
...
v0.3.4: fix + feat + improvement
2025-07-17 13:37:23 -07:00
Waleed Latif
88668fed84
improvement(starter): added tag dropdown for input fields, fixed response block, remove logs and workflowConnections from api response( #716 )
...
* added start block input fields to tag dropdown
* remove logs and workflowConnections from metadata for API triggered executions
* added field name validation for start block input to prevent JSON/API errors and user error
* fix response stringifcation, reuse input format from starter block for response format, add tag dropdown & connection block handling for response format
* hepler func for filteredResult
* fix response format w builder
* fix stringification of response handler
* expand fields by default
* cleanup
2025-07-17 12:59:32 -07:00
Emir Karabeg
fe5402a6d7
fix: truncate workspace selector ( #715 )
2025-07-16 20:54:53 -07:00
Emir Karabeg
c436c2e378
feat(settings): collapse by default ( #714 )
...
* feat: collapse settings added for console
* ran migrations
* fix: added back debug to store
2025-07-16 20:52:16 -07:00
Waleed Latif
60e905c520
feat(workspace): add ability to leave joined workspaces ( #713 )
...
* feat(workspace): add ability to leave joined workspaces
* renamed workspaces/members/[id] to workspaces/members/[userId]
* revert name change for route
2025-07-16 17:39:39 -07:00
Waleed Latif
1e55a0e044
v0.3.3: fix + improvement
...
v0.3.3: fix + improvement
2025-07-16 16:34:08 -07:00
Waleed Latif
e142753d64
improvement(permissions): remove the unused workspace_member table in favor of permissions ( #710 )
2025-07-16 16:28:20 -07:00
Waleed Latif
61deb02959
fix(subflows): fixed subflows not executing ( #711 )
2025-07-16 16:27:43 -07:00
Emir Karabeg
e52862166d
fix: sidebar scroll going over sidebar height ( #709 )
2025-07-16 16:16:09 -07:00
Waleed Latif
8f71684dcb
v0.3.2: improvement + fix + feat
...
v0.3.2: improvement + fix + feat
2025-07-16 15:07:42 -07:00
Waleed Latif
92fe353f44
fix(subflow): fixed subflow execution regardless of path decision ( #707 )
...
* fix typo in docs file
* fix(subflows): fixed subflows executing irrespective of active path
* added routing strategy
* reorganized executor
* brought folder renaming inline
* cleanup
2025-07-16 14:21:32 -07:00
Emir Karabeg
4c6c7272c5
fix: permissions check for duplicating workflow ( #706 )
2025-07-16 14:07:31 -07:00
Vikhyath Mondreti
55a9adfdda
improvement(voice): interrupt UI + mute mic while agent is talking ( #705 )
...
* improvement(voice): interrupt UI + live transcription
* cleanup logs
* remove cross
2025-07-16 13:38:51 -07:00
Waleed Latif
bdfe7e9b99
fix(invitation): allow admins to remove members from workspace ( #701 )
...
* fix(invitation): added ability for admins to remove members of their workspace
* lint
* remove references to workspace_member db table
* remove deprecated @next/font
* only allow admin to rename workspace
* bring workflow name change inline, remove dialog
2025-07-15 22:35:35 -07:00
Vikhyath Mondreti
27c248a70c
fix(sockets): delete block case ( #703 )
2025-07-15 21:21:59 -07:00
Adam Gough
19ca9c78b4
fix(schedule): fix for custom cron ( #699 )
...
* fix: added cronExpression field and fixed formatting
* fix: modified the test.ts file #699
* added additional validation
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-15 20:42:34 -07:00
Emir Karabeg
b13f339327
feat(sidebar): sidebar toggle and search ( #700 )
...
* fix: sidebar toggle
* feat: search complete
2025-07-15 20:41:20 -07:00
Waleed Latif
aade4bf3ae
fix(sockets): remove package-lock
2025-07-15 13:43:40 -07:00
Waleed Latif
b7185c9ee8
v0.3.1: improvement + fix
...
v0.3.1: improvement + fix
2025-07-15 13:07:31 -07:00
Waleed Latif
ca4b483ce3
fix(docs): minor docs typo fix ( #698 )
2025-07-15 13:06:58 -07:00
Waleed Latif
adead6336b
improvement(docs): added new docs content, cleanup old content ( #690 )
...
* added new docs content, cleanup old content
* improve execution basics section
* improve docs for executions
* update execution index docs
* improvement(docs): added introduction example, cleanup
* ran docs script
* fix typo
---------
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-07-15 12:59:22 -07:00
Vikhyath Mondreti
2d83bbf769
improvement(db): further increase db limits ( #696 )
...
* increase sockets connection pool
* correct comment
* increase limits
* remove comments
2025-07-15 12:02:32 -07:00
Vikhyath Mondreti
fd96e446ae
improvement(sockets): increase buffer for connections ( #695 )
...
* increase sockets connection pool
* correct comment
2025-07-15 11:38:38 -07:00
Emir Karabeg
8b095105ee
fix: remove package-lock
...
fix: remove package-lock
2025-07-15 10:44:29 -07:00
Emir Karabeg
4bb1237027
fix: removed package-lock
2025-07-15 10:32:15 -07:00
Emir Karabeg
46f84e83e9
feat(platform): new UI and templates ( #639 ) ( #693 )
...
* improvement: control bar
* improvement: debug flow
* improvement: control bar hovers and skeleton loading
* improvement: completed control bar
* improvement: panel tab selector complete
* refactor: deleted notifications and history dropdown
* improvement: chat UI complete
* fix: tab change on control bar run
* improvement: finshed console (audio display not working)
* fix: text wrapping in console content
* improvement: audio UI
* improvement: image display
* feat: add input to console
* improvement: code input and showing input on errors
* feat: download chat and console
* improvement: expandable panel and console visibility
* improvement: empty state UI
* improvement: finished variables
* fix: image in console entry
* improvement: sidebar and templates ui
* feat: uploading and fetching templates
* improvement: sidebar and control bar
* improvement: templates
* feat: templates done
2025-07-15 09:58:44 -07:00
Emir Karabeg
487f0328c9
feat(platform): new UI and templates ( #639 )
...
* improvement: control bar
* improvement: debug flow
* improvement: control bar hovers and skeleton loading
* improvement: completed control bar
* improvement: panel tab selector complete
* refactor: deleted notifications and history dropdown
* improvement: chat UI complete
* fix: tab change on control bar run
* improvement: finshed console (audio display not working)
* fix: text wrapping in console content
* improvement: audio UI
* improvement: image display
* feat: add input to console
* improvement: code input and showing input on errors
* feat: download chat and console
* improvement: expandable panel and console visibility
* improvement: empty state UI
* improvement: finished variables
* fix: image in console entry
* improvement: sidebar and templates ui
* feat: uploading and fetching templates
* improvement: sidebar and control bar
* improvement: templates
* feat: templates done
2025-07-15 09:43:36 -07:00
Vikhyath Mondreti
b223e45de9
Merge pull request #692 from simstudioai/staging
...
v0.2.15: fix + improvement
2025-07-15 04:11:49 -07:00
Vikhyath Mondreti
0c5e70fc23
max 25 conc connections ( #691 )
2025-07-15 03:50:59 -07:00
Vikhyath Mondreti
bb759368d9
improvement(kb): pagination for docs + remove kb token count problematic query ( #689 )
...
* added pagination to docs in kb
* ack PR comments
* fix failing tests
* fix(kb): remove problematic query updating kb token count
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-15 00:28:07 -07:00
Adam Gough
a7a2056b5f
Improvement(gmail-tools): added search and read ( #680 )
...
* improvement: added search and read gmail
* fix: meta.json file unwanted changes
* fix: modified docs, removed duplication #680
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
2025-07-14 19:26:06 -07:00
Vikhyath Mondreti
1213a64ecd
improvement(subflow-docs): docs for loops and parallels added under blocks section ( #686 )
...
* docs: update loop and parallel block documentation
* improvement(subflows-docs): add docs for subflows
2025-07-14 18:59:49 -07:00
Vikhyath Mondreti
39444afcdc
Merge pull request #688 from simstudioai/staging
...
v0.2.14: fix + improvement
2025-07-14 18:44:37 -07:00
Vikhyath Mondreti
a030329fd5
fix(kb): auth check for create doc tool ( #687 )
2025-07-14 18:40:33 -07:00
Waleed Latif
1420f4857b
remove root-level tailwind v3 override ( #684 )
2025-07-14 17:04:03 -07:00
Waleed Latif
b1b8654236
fix(console): match by execution & block id when updating console-entry ( #685 )
...
* fix(console): match by execution & block id when updating console-entry
* remove fallback
2025-07-14 17:03:39 -07:00
Waleed Latif
d13a06e2c5
improvement(imports): changed relative to absolute imports ( #681 )
...
* improvement(imports): replace relative imports with aliases
* replace console.log with logger
2025-07-14 15:55:04 -07:00
Vikhyath Mondreti
29d0732002
fix(unsubscribe): unsubscribe missing suspense boundary ( #683 )
2025-07-14 15:46:06 -07:00
Vikhyath Mondreti
e8c51e99a2
fix(queueing): make debouncing native to queue ( #682 )
2025-07-14 15:33:25 -07:00
Waleed Latif
7192cdef6f
v0.2.13: fix + improvement + feat
...
v0.2.13: fix + improvement + feat
2025-07-14 14:21:02 -07:00
Waleed Latif
8a9bc4e929
fix(permissions): make permissions check case insensitive, resolve hydration issues by consolidating environment checking function ( #678 )
...
* fix(permissions): make permissions check case insensitive
* consolidated use of helpers to fetch environment
* use import aliases
* fix(voice): added voice functionality back to chat client (#676 )
* fix(voice): added voice functioanlity back to chat clinet
* add logic to support deployed chat in staging
* fix(api-timeout): increase timeout for API block to 2 min (#677 )
* feat(wealthbox): added wealthbox crm (#669 )
* feat: wealthbox
* feat: added tools
* feat: tested and finished tools
* feat: tested and finished tools
* feat: added refresh token
* fix: added docs
* bun lint
* feat: removed files #669
* fix: greptile comments
* fix: stringified messages #669
* add visibilty to params
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-07-14 13:42:06 -07:00
Adam Gough
d65bdaf546
feat(wealthbox): added wealthbox crm ( #669 )
...
* feat: wealthbox
* feat: added tools
* feat: tested and finished tools
* feat: tested and finished tools
* feat: added refresh token
* fix: added docs
* bun lint
* feat: removed files #669
* fix: greptile comments
* fix: stringified messages #669
* add visibilty to params
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyath@simstudio.ai >
2025-07-14 13:07:55 -07:00
Vikhyath Mondreti
348b524d86
fix(api-timeout): increase timeout for API block to 2 min ( #677 )
2025-07-14 10:50:36 -07:00
Waleed Latif
0361397879
fix(voice): added voice functionality back to chat client ( #676 )
...
* fix(voice): added voice functioanlity back to chat clinet
* add logic to support deployed chat in staging
2025-07-14 09:53:27 -07:00
Waleed Latif
ff2b1d33c8
fix(tool-input): added tool input, visibility enum for tool params, fixed google provider bugs ( #674 )
...
* transfrom from block-centric tool input component to tool-centric tool input component for agent tools
* added additional type safety, created generic wrapper for tool input & reused across all subblock types
* stop retries if tool call fails, implemented for all providers except google
* bug fix with tool name extraction
* another bug fix
* ran script to update docs
* update contributing guide tool/block add example to reflect new param structure
* update README
* add key control to combobox, fixed google
* fixed google provider, fixed combobox
* fixed a ton of tools, ensured that the agent tool has full parity with actual tool for all tools
* update docs to reflect new structure
* updated visibility for gmail draft
* standardize dropdown values for tool definitions
* add asterisk for user-only + required fields
* updated visibility for tools
* consolidate redactApiKey util, fixed console entry bug that overwrites previous block logs
* updated docs
* update contributing guide to guide users to point their branches at staging instead of main
* nits
* move socket tests
2025-07-13 20:16:49 -07:00
Vikhyath Mondreti
db22e26662
Merge pull request #671 from simstudioai/fix/queuing
...
improvement(queuing): queuing with retries for sockets ops
2025-07-13 01:18:30 -07:00
Waleed Latif
38f5aae0fb
v0.2.12: fix + improvement
...
v0.2.12: fix + improvement
2025-07-12 20:26:20 -07:00
Waleed Latif
36eb04dab5
fix(stripe): added missing webhook secret for stripe webhook billing endpoint
2025-07-12 20:20:00 -07:00
Vikhyath Mondreti
f8000a747a
Merge branch 'fix/queuing' of github.com:simstudioai/sim into fix/queuing
2025-07-12 18:34:44 -07:00
Vikhyath Mondreti
9a954d1830
working impl
2025-07-12 18:34:31 -07:00
Vikhyath Mondreti
f16d759d8d
simplify
2025-07-12 18:27:56 -07:00
Waleed Latif
dad72e3100
fix(ui): fixed loop collection placeholder to match parallel collection placeholder
2025-07-12 17:39:48 -07:00
Vikhyath Mondreti
4285b36a42
Merge pull request #673 from simstudioai/fix/trace-spans-tool-calls
...
improvement(trace-span): make tool calls separately collect in the tracespan
2025-07-12 14:03:01 -07:00
Vikhyath Mondreti
6967ac0417
improve UI
2025-07-12 13:59:42 -07:00
Vikhyath Mondreti
027614f373
improvement(trace-span): make tool calls separately display in trace span"
2025-07-12 13:15:44 -07:00
Vikhyath Mondreti
b4b6895efa
add tool calls to trace span
2025-07-12 13:06:47 -07:00
Vikhyath Mondreti
5b7c07c283
Merge pull request #670 from simstudioai/improvement/gmail
...
improvement(gmail): added gmail draft operation
2025-07-12 12:34:46 -07:00
Vikhyath Mondreti
db4ad80a4c
fix subflow ops to go through queue
2025-07-12 12:19:42 -07:00
Vikhyath Mondreti
0023e8df80
fix retry mechanism
2025-07-12 11:38:38 -07:00
Adam Gough
c81f881855
improvement: fixed docs #670
2025-07-12 11:21:31 -07:00
Vikhyath Mondreti
2f726fa9f3
remove console.log
2025-07-11 20:29:22 -07:00
Vikhyath Mondreti
4d3dee7f0f
fix field typing
2025-07-11 20:27:14 -07:00
Vikhyath Mondreti
7860894007
fix incorrect dep
2025-07-11 20:24:37 -07:00
Vikhyath Mondreti
52ffc39194
remove test file
2025-07-11 20:19:03 -07:00
Vikhyath Mondreti
f666ccad43
remove console log
2025-07-11 20:18:30 -07:00
Vikhyath Mondreti
95dfe9e6d2
remove unused file
2025-07-11 20:17:05 -07:00
Vikhyath Mondreti
91a4c6d588
fix subblock updates
2025-07-11 20:11:54 -07:00
Vikhyath Mondreti
5f9bfdde06
feat(queuing): sockets queuing mechanism
2025-07-11 19:53:40 -07:00
Adam Gough
0bd480cfe4
improvement: added draft operation
2025-07-11 15:49:14 -07:00
Adam Gough
1afdeed244
improvement: added gmail draft operation
2025-07-11 15:47:14 -07:00
Waleed Latif
e216b176ac
fix(text-fields): prevent save password on usage limit change ( #667 )
...
* prevent save password on usage limit change
* prevent more password managers from appearing
2025-07-10 20:15:38 -07:00
Waleed Latif
f0e605f5fa
fix(precommit-hook): fixed pre commit hook to use lint-staged ( #666 )
2025-07-10 19:50:09 -07:00
Waleed Latif
4c85e34d2b
fix(scrollbar): fixed double scrollbar ( #665 )
2025-07-10 19:43:56 -07:00
Vikhyath Mondreti
7e174f239a
Merge pull request #659 from simstudioai/fix/cancel-sub
...
fix(cancel-subscription): cancel subscription needs reference id
2025-07-10 17:31:55 -07:00
Vikhyath Mondreti
af0dcf7efd
remove optional chain
2025-07-10 16:13:36 -07:00
Vikhyath Mondreti
617ea25ab4
pass reference id to cancel func
2025-07-10 16:04:23 -07:00
Waleed Latif
b7d536b7bc
v0.2.11: fix + feat + improvement
...
v0.2.11: fix + feat + improvement
2025-07-10 15:23:44 -07:00
Waleed Latif
e83745fcaf
feat(models): add grok-4 ( #655 )
2025-07-10 14:19:45 -07:00
Waleed Latif
3887733da5
feat(kb): added cost for kb blocks ( #654 )
...
* added cost to kb upload + search
* small fix
* ack PR comments
2025-07-10 13:53:20 -07:00
Vikhyath Mondreti
614d826217
Merge pull request #652 from simstudioai/fix/resp-format-json-extraction
...
fix(resp-format): add UI warning for invalid json in response format
2025-07-10 13:21:09 -07:00
Vikhyath Mondreti
a0a4b21000
remove useless paths
2025-07-10 13:17:45 -07:00
Vikhyath Mondreti
1f6dcd8465
remove regex handling never hit
2025-07-10 13:17:35 -07:00
Waleed Latif
30538d9380
fix(docs): fixed docs script to reflect the new output format for all blocks ( #653 )
...
* fix(docs): fixed tool docs generator script to match new output structure from blocks
* updated outdated docs
2025-07-10 12:03:37 -07:00
Vikhyath Mondreti
6149489483
Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/components/workflow-block/components/sub-block/components/code.tsx
...
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-10 11:56:25 -07:00
Vikhyath Mondreti
9ede001202
lint
2025-07-10 11:47:36 -07:00
Vikhyath Mondreti
209d822ce9
fix response format json extraction issues + add warning for invalid json
2025-07-10 11:47:29 -07:00
Vikhyath Mondreti
31d9e2a4a8
feat(kb-tags-filtering): filter kb docs using pre-set tags ( #648 )
...
* feat(knowledge-base): tag filtering
* fix lint
* remove migrations
* fix migrations
* fix lint
* Update apps/sim/app/api/knowledge/search/route.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix lint
* fix lint
* UI
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-09 22:54:40 -07:00
Waleed Latif
e5080febd5
feat(billing): add comprehensive usage-based billing system ( #625 )
...
* feat(billing): add comprehensive usage-based billing system
- Complete billing infrastructure with subscription management
- Usage tracking and limits for organizations
- Team management with role-based permissions
- CRON jobs for automated billing and cleanup
- Stripe integration for payments and invoicing
- Email notifications for billing events
- Organization-based workspace management
- API endpoints for billing operations
* fix tests, standardize datetime logic
* add lazy init for stripe client, similar to s3
* cleanup
* ack PR comments
* fixed build
* convert everything to UTC
* add delete subscription functionality using better auth
* fix lint
* fix linter error
* remove invoice emails since it is natively managed via stripe
* fix build
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-09 22:42:23 -07:00
Vikhyath Mondreti
529fd44405
Merge pull request #650 from simstudioai/improvement/logging-ui
...
improvement(logging-ui): improve logging UI to be less of information dump
2025-07-09 20:41:16 -07:00
Vikhyath Mondreti
717b4dd2ff
revert
2025-07-09 20:36:17 -07:00
Vikhyath Mondreti
8aa86e0e9d
remove duplicate info in trace span info for tool calls
2025-07-09 20:15:13 -07:00
Vikhyath Mondreti
148f0a6da3
fix lint
2025-07-09 19:51:46 -07:00
Vikhyath Mondreti
14f422ef5e
fix frozen canvas trace span interpretation issue
2025-07-09 19:51:35 -07:00
Vikhyath Mondreti
f27cb18883
fix lint
2025-07-09 19:20:07 -07:00
Vikhyath Mondreti
e102b6cf17
improve logging ui
2025-07-09 19:19:53 -07:00
Vikhyath Mondreti
50595c5c49
Merge pull request #646 from simstudioai/feat/ask-docs
...
feat(yaml workflow): yaml workflow representation + doc embeddings
2025-07-09 13:27:10 -07:00
Siddharth Ganesan
3c61bc167a
lint
2025-07-09 12:54:20 -07:00
Siddharth Ganesan
ef681d8a04
Greptile fixes
2025-07-09 12:54:14 -07:00
Waleed Latif
df4971a876
fix(reddit): fixed reddit missing refresh token for oauth
2025-07-09 12:46:02 -07:00
Vikhyath Mondreti
f269fc9776
Merge pull request #647 from simstudioai/staging
...
v0.2.10: fix
2025-07-09 12:06:35 -07:00
Vikhyath Mondreti
c65384d715
Merge branch 'main' into staging
2025-07-09 12:00:02 -07:00
Vikhyath Mondreti
24e19a83a5
add 6s timeout ( #645 )
...
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-09 11:53:43 -07:00
Siddharth Ganesan
5c487f59f9
Remove json export
2025-07-09 11:39:03 -07:00
Siddharth Ganesan
c45da7b93e
Lint
2025-07-09 11:37:13 -07:00
Siddharth Ganesan
cfc261d646
Move upload button
2025-07-09 11:37:08 -07:00
Siddharth Ganesan
763d0de5d5
Lint
2025-07-09 11:13:32 -07:00
Siddharth Ganesan
eade867d98
Comment instead of ff
2025-07-09 11:13:28 -07:00
Adam Gough
4a26b061a4
fix(search-chunk): searchbar in knowledge base chunk ( #557 )
...
* fix: chunk search bar fix
* fix: fixed reload and refresh
* fix: fixed structure
* fix: need to fix persisting in knowledge search
* fix: adding page as query param
* fix: bun run lint (#557 )
* added instantaneous client-side search, added fuzzy search & text highlighting
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-09 10:52:28 -07:00
Siddharth Ganesan
8176b37d89
Lint
2025-07-09 10:32:19 -07:00
Siddharth Ganesan
610ea0b689
Yaml fixes
2025-07-09 10:32:14 -07:00
Siddharth Ganesan
3c1914c566
Fix loop/parallel yaml
2025-07-09 10:23:44 -07:00
Siddharth Ganesan
218041dba3
Handle loops/parallel
2025-07-09 10:23:31 -07:00
Siddharth Ganesan
a2827a52c0
Checkpoint
2025-07-08 22:20:46 -07:00
Siddharth Ganesan
6ca8311a76
Lint
2025-07-08 22:15:13 -07:00
Siddharth Ganesan
37c4f835dd
Read workflow checkpoint
2025-07-08 22:15:09 -07:00
Siddharth Ganesan
0b01d4bc78
Lint
2025-07-08 22:07:54 -07:00
Siddharth Ganesan
a5883171f9
Get user workflow tool
2025-07-08 22:07:48 -07:00
Waleed Latif
c2f786e40b
v0.2.9: fix + feat ( #643 )
...
* fix(sharing): fixed folders not appearing when sharing workflows (#616 )
* fix(sharing): fixed folders not appearing when sharing workflows
* cleanup
* fixed error case
* fix(deletions): folder deletions were hanging + use cascade deletions throughout (#620 )
* use cascade deletion
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* fix(envvars): t3-env standardization (#606 )
* chore: use t3-env as source of truth
* chore: update mock env for failing tests
* feat(enhanced logs): integration + log visualizer canvas (#618 )
* feat(logs): enhanced logging system with cleanup and theme fixes
- Implement enhanced logging cleanup with S3 archival and retention policies
- Fix error propagation in trace spans for manual executions
- Add theme-aware styling for frozen canvas modal
- Integrate enhanced logging system across all execution pathways
- Add comprehensive trace span processing and iteration navigation
- Fix boolean parameter types in enhanced logs API
* add warning for old logs
* fix lint
* added cost for streaming outputs
* fix overflow issue
* fix lint
* fix selection on closing sidebar
* tooltips z index increase
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(frozen canvas): don't error if workflow state not available for migrated logs (#624 )
* fix(frozen canvas): don't error if workflow state not available for old logs
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* fix(reddit): update to oauth endpoints (#627 )
* fix(reddit): change tool to use oauth token
* fix lint
* add contact info
* Update apps/sim/tools/reddit/get_comments.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/tools/reddit/hot_posts.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/tools/reddit/get_posts.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix type error
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* feat(tools): added reordering of tool calls in agent tool input (#629 )
* added tool re-ordering in agent block
* styling
* fix(oauth): fix oauth to use correct subblock value setter + remove unused local storage code (#628 )
* fix(oauth): fixed oauth state not persisting in credential selector
* remove unused local storage code for oauth
* fix lint
* selector clearance issue fix
* fix typing issue
* fix lint
* remove cred id from logs
* fix lint
* works
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix(mem-deletion): hard deletion of memory (#622 )
* fix: memory deletion
* fix: bun run lint
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
* feat(build): added turbopack builds to prod (#630 )
* added turbopack to prod builds
* block access to sourcemaps
* revert changes to docs
* fix(docs): fixed broken docs links (#632 )
* fix(resp format): non-json input was crashing (#631 )
* fix response format non-json input crash bug
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix(revert-deployed): correctly revert to deployed state as unit op using separate endpoint (#633 )
* fix(revert-deployed): revert deployed functionality with separate endpoint
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix(dropdown): simplify & fix tag dropdown for parallel & loop blocks (#634 )
* fix(dropdown): simplify & fix tag dropdown for parallel & loop blocks
* fixed build
* fix(response-format): add response format to tag dropdown, chat panel, and chat client (#637 )
* add response format structure to tag dropdown
* handle response format outputs for chat client and chat panel, implemented the response format handling for streamed responses
* cleanup
* fix(sockets-server-disconnection): on reconnect force sync store to db (#638 )
* keep warning until refresh
* works
* fix sockets server sync on reconnection
* infinite reconn attempts
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix(build): fixed build
* Revert "fix(sockets-server-disconnection): on reconnect force sync store to d…" (#640 )
This reverts commit 6dc8b17bed .
* fix(sockets): force user to refresh on disconnect in order to mkae changes, add read-only offline mode (#641 )
* force user to refresh on disconnect in order to mkae changes, add read-only offline mode
* remove unused hook
* style
* update tooltip msg
* remove unnecessary useMemo around log
* fix(sockets): added debouncing for sub-block values to prevent overloading socket server, fixed persistence issue during streaming back from LLM response format, removed unused events (#642 )
* fix(sockets): added debouncing for sub-block values to prevent overloading socket server, fixed persistence issue during streaming back from LLM response format, removed unused events
* reuse existing isStreaming state for code block llm-generated response format
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
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@Adams-MacBook-Pro.local >
2025-07-08 21:58:06 -07:00
Waleed Latif
3421eaec27
Merge branch 'main' into staging
2025-07-08 21:52:12 -07:00
Siddharth Ganesan
f6b25bf727
Lint
2025-07-08 21:47:37 -07:00
Siddharth Ganesan
aa343fb62f
Checkpoint
2025-07-08 21:47:30 -07:00
Siddharth Ganesan
cc249c2dd0
Lint
2025-07-08 21:33:39 -07:00
Siddharth Ganesan
f1734766c3
Remove logs
2025-07-08 21:33:33 -07:00
Siddharth Ganesan
e37f362459
Lint
2025-07-08 21:27:14 -07:00
Siddharth Ganesan
bb9291aecc
It works??
2025-07-08 21:27:08 -07:00
Siddharth Ganesan
5dc3ba3379
Lint
2025-07-08 21:20:07 -07:00
Siddharth Ganesan
684a8020d4
Closer
2025-07-08 21:20:00 -07:00
Waleed Latif
9097c520a5
fix(sockets): added debouncing for sub-block values to prevent overloading socket server, fixed persistence issue during streaming back from LLM response format, removed unused events ( #642 )
...
* fix(sockets): added debouncing for sub-block values to prevent overloading socket server, fixed persistence issue during streaming back from LLM response format, removed unused events
* reuse existing isStreaming state for code block llm-generated response format
2025-07-08 21:19:46 -07:00
Siddharth Ganesan
bacb6f3831
Lint
2025-07-08 20:54:21 -07:00
Siddharth Ganesan
2a0224f6ae
Initial yaml
2025-07-08 20:54:15 -07:00
Siddharth Ganesan
6cb15a620a
Lint
2025-07-08 20:42:44 -07:00
Siddharth Ganesan
c7b77bd303
Yaml language basics
2025-07-08 20:42:40 -07:00
Siddharth Ganesan
c0b8e1aca3
Modal fixes
2025-07-08 20:30:14 -07:00
Siddharth Ganesan
82cb609bb7
Lint
2025-07-08 20:28:39 -07:00
Siddharth Ganesan
07cd6f9e49
Better ui
2025-07-08 20:28:32 -07:00
Siddharth Ganesan
c53e950269
Remove dead code
2025-07-08 20:17:21 -07:00
Waleed Latif
2ce68aedf5
fix(sockets): force user to refresh on disconnect in order to mkae changes, add read-only offline mode ( #641 )
...
* force user to refresh on disconnect in order to mkae changes, add read-only offline mode
* remove unused hook
* style
* update tooltip msg
* remove unnecessary useMemo around log
2025-07-08 20:09:33 -07:00
Siddharth Ganesan
88282378ea
Lint
2025-07-08 20:08:42 -07:00
Siddharth Ganesan
1b3b85f4c4
Checkpoint
2025-07-08 20:08:34 -07:00
Siddharth Ganesan
4b60bba992
Lint
2025-07-08 19:52:13 -07:00
Siddharth Ganesan
4aaa68d21b
Better
2025-07-08 19:52:06 -07:00
Siddharth Ganesan
776ae06671
Lint
2025-07-08 19:46:13 -07:00
Siddharth Ganesan
ccf5c2f6d8
Works?
2025-07-08 19:46:06 -07:00
Siddharth Ganesan
02c41127c2
Lint
2025-07-08 19:14:57 -07:00
Siddharth Ganesan
d1fe209d29
Big refactor
2025-07-08 19:14:51 -07:00
Siddharth Ganesan
ee66c15ed9
some fixes
2025-07-08 18:44:59 -07:00
Waleed Latif
d9046042af
Revert "fix(sockets-server-disconnection): on reconnect force sync store to d…" ( #640 )
...
This reverts commit 6dc8b17bed .
2025-07-08 18:32:29 -07:00
Siddharth Ganesan
4fffc66ee0
Lint
2025-07-08 18:30:44 -07:00
Siddharth Ganesan
a3159bcebc
Fix streaming bug
2025-07-08 18:30:35 -07:00
Siddharth Ganesan
2354909ef9
Lint
2025-07-08 18:14:07 -07:00
Siddharth Ganesan
caccb61362
Tool call version
2025-07-08 18:13:59 -07:00
Siddharth Ganesan
3c7e7949d9
Lint
2025-07-08 17:31:35 -07:00
Siddharth Ganesan
537fbdb2ce
UI fixes
2025-07-08 17:31:27 -07:00
Siddharth Ganesan
3460a7b39e
Convo update
2025-07-08 17:20:05 -07:00
Siddharth Ganesan
d75751bbe6
Convo update
2025-07-08 17:19:56 -07:00
Waleed Latif
2c9a4f4c3e
fix(build): fixed build
2025-07-08 16:52:35 -07:00
Siddharth Ganesan
767b63c57d
Fix spacing
2025-07-08 16:51:44 -07:00
Siddharth Ganesan
b58d8773c9
Spacing
2025-07-08 16:51:36 -07:00
Siddharth Ganesan
3af1a6e100
Lint
2025-07-08 16:49:09 -07:00
Siddharth Ganesan
840a028f92
Add footer fullscreen option
2025-07-08 16:49:03 -07:00
Siddharth Ganesan
7bc644a478
Better formatting
2025-07-08 16:42:10 -07:00
Siddharth Ganesan
70a51006f6
Better formatting
2025-07-08 16:42:03 -07:00
Siddharth Ganesan
17513d77ea
Initial chatbot ui
2025-07-08 16:38:22 -07:00
Vikhyath Mondreti
6dc8b17bed
fix(sockets-server-disconnection): on reconnect force sync store to db ( #638 )
...
* keep warning until refresh
* works
* fix sockets server sync on reconnection
* infinite reconn attempts
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-08 16:34:43 -07:00
Siddharth Ganesan
70a5f4ec31
Lint fix
2025-07-08 16:11:55 -07:00
Siddharth Ganesan
b9fa50b4de
Add db migration
2025-07-08 16:11:44 -07:00
Waleed Latif
97021559cc
fix(response-format): add response format to tag dropdown, chat panel, and chat client ( #637 )
...
* add response format structure to tag dropdown
* handle response format outputs for chat client and chat panel, implemented the response format handling for streamed responses
* cleanup
2025-07-08 15:49:31 -07:00
Siddharth Ganesan
76c0c56689
Initial lint
2025-07-08 15:36:33 -07:00
Siddharth Ganesan
850447a604
Initial commit
2025-07-08 15:36:25 -07:00
Waleed Latif
0f21fbf705
fix(dropdown): simplify & fix tag dropdown for parallel & loop blocks ( #634 )
...
* fix(dropdown): simplify & fix tag dropdown for parallel & loop blocks
* fixed build
2025-07-08 10:14:14 -07:00
Vikhyath Mondreti
3e45d793f1
fix(revert-deployed): correctly revert to deployed state as unit op using separate endpoint ( #633 )
...
* fix(revert-deployed): revert deployed functionality with separate endpoint
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-07 22:16:17 -07:00
Vikhyath Mondreti
5167deb75c
fix(resp format): non-json input was crashing ( #631 )
...
* fix response format non-json input crash bug
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-07 20:03:01 -07:00
Waleed Latif
02b7899861
fix(docs): fixed broken docs links ( #632 )
2025-07-07 19:59:30 -07:00
Waleed Latif
7e4669108f
feat(build): added turbopack builds to prod ( #630 )
...
* added turbopack to prod builds
* block access to sourcemaps
* revert changes to docs
2025-07-07 19:51:39 -07:00
Adam Gough
ede224a15f
fix(mem-deletion): hard deletion of memory ( #622 )
...
* fix: memory deletion
* fix: bun run lint
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-07-07 19:28:28 -07:00
Vikhyath Mondreti
5cf7d025db
fix(oauth): fix oauth to use correct subblock value setter + remove unused local storage code ( #628 )
...
* fix(oauth): fixed oauth state not persisting in credential selector
* remove unused local storage code for oauth
* fix lint
* selector clearance issue fix
* fix typing issue
* fix lint
* remove cred id from logs
* fix lint
* works
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-07 18:40:33 -07:00
Waleed Latif
b4eda8fe6a
feat(tools): added reordering of tool calls in agent tool input ( #629 )
...
* added tool re-ordering in agent block
* styling
2025-07-07 17:25:51 -07:00
Vikhyath Mondreti
60e2e6c735
fix(reddit): update to oauth endpoints ( #627 )
...
* fix(reddit): change tool to use oauth token
* fix lint
* add contact info
* Update apps/sim/tools/reddit/get_comments.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/tools/reddit/hot_posts.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/tools/reddit/get_posts.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix type error
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-07-07 13:32:23 -07:00
Vikhyath Mondreti
c635b19548
fix(frozen canvas): don't error if workflow state not available for migrated logs ( #624 )
...
* fix(frozen canvas): don't error if workflow state not available for old logs
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
2025-07-07 02:34:49 -07:00
Vikhyath Mondreti
f3bc1fc250
v0.2.8: fix + feat + improvement ( #621 )
...
* fix(sharing): fixed folders not appearing when sharing workflows (#616 )
* fix(sharing): fixed folders not appearing when sharing workflows
* cleanup
* fixed error case
* fix(deletions): folder deletions were hanging + use cascade deletions throughout (#620 )
* use cascade deletion
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* fix(envvars): t3-env standardization (#606 )
* chore: use t3-env as source of truth
* chore: update mock env for failing tests
* feat(enhanced logs): integration + log visualizer canvas (#618 )
* feat(logs): enhanced logging system with cleanup and theme fixes
- Implement enhanced logging cleanup with S3 archival and retention policies
- Fix error propagation in trace spans for manual executions
- Add theme-aware styling for frozen canvas modal
- Integrate enhanced logging system across all execution pathways
- Add comprehensive trace span processing and iteration navigation
- Fix boolean parameter types in enhanced logs API
* add warning for old logs
* fix lint
* added cost for streaming outputs
* fix overflow issue
* fix lint
* fix selection on closing sidebar
* tooltips z index increase
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Waleed Latif <walif6@gmail.com >
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
2025-07-06 20:07:43 -07:00
Vikhyath Mondreti
0bf9ce0b9e
feat(enhanced logs): integration + log visualizer canvas ( #618 )
...
* feat(logs): enhanced logging system with cleanup and theme fixes
- Implement enhanced logging cleanup with S3 archival and retention policies
- Fix error propagation in trace spans for manual executions
- Add theme-aware styling for frozen canvas modal
- Integrate enhanced logging system across all execution pathways
- Add comprehensive trace span processing and iteration navigation
- Fix boolean parameter types in enhanced logs API
* add warning for old logs
* fix lint
* added cost for streaming outputs
* fix overflow issue
* fix lint
* fix selection on closing sidebar
* tooltips z index increase
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-07-06 20:01:28 -07:00
Aditya Tripathi
e22f0123a3
fix(envvars): t3-env standardization ( #606 )
...
* chore: use t3-env as source of truth
* chore: update mock env for failing tests
2025-07-06 20:01:28 -07:00
Vikhyath Mondreti
231bfb9add
fix(deletions): folder deletions were hanging + use cascade deletions throughout ( #620 )
...
* use cascade deletion
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
2025-07-06 20:01:28 -07:00
Waleed Latif
cac9ad250d
fix(sharing): fixed folders not appearing when sharing workflows ( #616 )
...
* fix(sharing): fixed folders not appearing when sharing workflows
* cleanup
* fixed error case
2025-07-06 20:01:28 -07:00
Vikhyath Mondreti
78b5ae7b3d
v0.2.7: fix + feat ( #615 )
...
* feat(logging): add additional logs for proxy routes
* fix(blocks): workflow handler not working outside gui (#609 )
* fix: key to call api internally for workflow block
* feat: use jwt for internal auth to avoid a static key
* chore: formatter
* fix(sidebar): added loop & parallel subblcoks to sidebar search
* merged improvement/connection into staging (#604 )
* merged improvement/connection into staging
* fix: merge conflicts and improved block path calculation
* fix: removed migration
* fix: removed duplicate call
* fix: resolver and merge conflicts
* fix: knowledge base folder
* fix: settings modal
* fix: typeform block
* fix: parallel handler
* fix: stores index
* fix: tests
* fix: tag-dropdown
* improvement: start block input and tag dropdown
* fix block id resolution + missing bracket
* fix lint
* fix test
* works
* fix
* fix lint
* Revert "fix lint"
This reverts commit 433e2f9cfc .
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix(autopan): migration missing (#614 )
* add autopan migration
* fix lint
* fix linter
* fix tests
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
2025-07-04 13:48:17 -07:00
Vikhyath Mondreti
016cd6750c
v0.2.6: fix + feat + improvement ( #612 )
...
* feat(function): added more granular error logs for function execution for easier debugging (#593 )
* added more granular error logs for function execution
* added tests
* fixed syntax error reporting
* feat(models): added temp controls for gpt-4.1 family of models (#594 )
* improvement(knowledge-upload): create and upload document to KB (#579 )
* improvement: added knowledge upload
* improvement: added greptile comments (#579 )
* improvement: changed to text to doc (#579 )
* improvement: removed comment (#579 )
* added input validation, tested persistence of KB selector
* update docs
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(remove workflow.state usage): no more usage of deprecated state column in any routes (#586 )
* fix(remove workflow.state usage): no more usage of deprecated state col in routes
* fix lint
* fix chat route to only use deployed state
* fix lint
* better typing
* remove useless logs
* fix lint
* restore workflow handler file
* removed all other usages of deprecated 'state' column from workflows table, updated tests
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(doc-selector-kb): enable doc selector when kb is selected (#596 )
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* fix(unload): remove beforeunload warning since we communicate via wss (#597 )
* fix(executor): fix dependency resolution, allow blocks with multiple inputs to execute (#598 )
* feat(billing): added migrations for usage-based billing (#601 )
* feat(billing): added migrations for usage-based billing
* lint
* lint
* feat(logging): add new schemas + types for new logging system (#599 )
* feat(logging): add new schemas + types for logging
* fix lint
* update migration
* fix lint
* Remove migration 48 to avoid conflict with staging
* fixed merge conflict
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix(createWorkflow): cleanup create workflow to prevent re-renders (#607 )
* fix(createWorkflow): no more client side id, duplicate schedules calls
* fix lint
* more cleanup
* fix lint
* fix spamming of create button causing issues
* fix lint
* add more colors + default workflow name changed
* Update apps/sim/stores/workflows/registry/utils.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix(telegram): added markdown text rendering (#611 )
* fix: added proper markdown
* fix: reverted route.ts file
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
* fix(kb-upload): fix and consolidate KB file uploads logic (#610 )
* fix(kb-upload): fix and consolidate logic
* fix lint
* consolidated presigned routes, fixed temp id kb store issue, added nav to next/prev chunk on edit chunk modal
* fix ci test
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Waleed Latif <walif6@gmail.com >
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-07-03 12:53:14 -07:00
Waleed Latif
3b982533d1
v0.2.5: feat, improvement, fix ( #595 ) ( #603 )
...
* feat(function): added more granular error logs for function execution for easier debugging (#593 )
* added more granular error logs for function execution
* added tests
* fixed syntax error reporting
* feat(models): added temp controls for gpt-4.1 family of models (#594 )
* improvement(knowledge-upload): create and upload document to KB (#579 )
* improvement: added knowledge upload
* improvement: added greptile comments (#579 )
* improvement: changed to text to doc (#579 )
* improvement: removed comment (#579 )
* added input validation, tested persistence of KB selector
* update docs
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(remove workflow.state usage): no more usage of deprecated state column in any routes (#586 )
* fix(remove workflow.state usage): no more usage of deprecated state col in routes
* fix lint
* fix chat route to only use deployed state
* fix lint
* better typing
* remove useless logs
* fix lint
* restore workflow handler file
* removed all other usages of deprecated 'state' column from workflows table, updated tests
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(doc-selector-kb): enable doc selector when kb is selected (#596 )
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* fix(unload): remove beforeunload warning since we communicate via wss (#597 )
* fix(executor): fix dependency resolution, allow blocks with multiple inputs to execute (#598 )
* feat(billing): added migrations for usage-based billing (#601 )
* feat(billing): added migrations for usage-based billing
* lint
* lint
* feat(logging): add new schemas + types for new logging system (#599 )
* feat(logging): add new schemas + types for logging
* fix lint
* update migration
* fix lint
* Remove migration 48 to avoid conflict with staging
* fixed merge conflict
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
---------
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-07-02 08:40:41 -07:00
Vikhyath Mondreti
1604ce4d7c
v0.2.4: feat, improvement, fix ( #595 )
...
* feat(function): added more granular error logs for function execution for easier debugging (#593 )
* added more granular error logs for function execution
* added tests
* fixed syntax error reporting
* feat(models): added temp controls for gpt-4.1 family of models (#594 )
* improvement(knowledge-upload): create and upload document to KB (#579 )
* improvement: added knowledge upload
* improvement: added greptile comments (#579 )
* improvement: changed to text to doc (#579 )
* improvement: removed comment (#579 )
* added input validation, tested persistence of KB selector
* update docs
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(remove workflow.state usage): no more usage of deprecated state column in any routes (#586 )
* fix(remove workflow.state usage): no more usage of deprecated state col in routes
* fix lint
* fix chat route to only use deployed state
* fix lint
* better typing
* remove useless logs
* fix lint
* restore workflow handler file
* removed all other usages of deprecated 'state' column from workflows table, updated tests
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Waleed Latif <walif6@gmail.com >
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
2025-06-30 19:23:37 -07:00
Vikhyath Mondreti
86168f1a87
fix(dep): dependency for useEffect missing
2025-06-30 18:10:20 -07:00
Vikhyath Mondreti
5d7fc5382c
fix lint
2025-06-30 17:53:59 -07:00
Vikhyath Mondreti
7a5aeadbb7
fix(knowledge base): selector infinite render
2025-06-30 17:53:51 -07:00
Vikhyath Mondreti
f4e627a9f7
v0.2.3: fix ( #592 )
...
* fix(variable resolution): use variable references to not have escaping issues (#587 )
* fix(variable-resolution): don't inject stringified json, use var refs
* fix lint
* remove unused var
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* fix(subblock updates): special selectors persistence (#591 )
* fix(knowledge-base-selector): should trigger sockets event for persistence
* fix subblock value updates for non useSubblockValue components
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix(race-cond): for auto-connect rare race condition between adding edge + block (#582 )
* auto connect race condition
* fix lint
* Update apps/sim/hooks/use-collaborative-workflow.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/sim/app/workspace/[workspaceId]/w/[workflowId]/workflow.tsx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-06-30 16:57:48 -07:00
Vikhyath Mondreti
b0c1547198
fix test failure
2025-06-30 15:52:26 -07:00
Vikhyath Mondreti
d19632aec3
fix typing issue
2025-06-30 14:01:21 -07:00
Vikhyath Mondreti
35ac68f579
fix(func var resolution): variable ref codepath triggered - lint fixed
2025-06-30 13:55:12 -07:00
Vikhyath Mondreti
9c14f5f8fc
fix(func var resolution): variable ref codepath triggered
2025-06-30 13:54:53 -07:00
Vikhyath Mondreti
d50db1d3fb
add dot check
2025-06-30 12:45:36 -07:00
Vikhyath Mondreti
b3960ad77a
v0.2.2: fix ( #588 )
...
* fix(loop-foreach): forEach loop iterations (#581 )
* fix: working on fixing foreach loop max
* fix: removed default of 5 iterations
* fix: bun run lint
* fix: greptile comments (#581 )
* fix: removed safety max (#581 )
---------
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
* improvement(sockets conn): sockets connection refresh warning (#580 )
* working conn status
* improvement(sockets conn): sockets connection refresh warning
* fix styling
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix(variable resolution): use variable references to not have escaping issues (#587 )
* fix(variable-resolution): don't inject stringified json, use var refs
* fix lint
* remove unused var
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
---------
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Adam Gough <adamgough@Mac.attlocal.net >
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
2025-06-30 11:50:59 -07:00
Emir Karabeg
805b245ca9
v0.2.1: fix + chore ( #585 )
...
* fix: icon properties error
* chore(ci): run ci on staging + migrations (#575 )
* fix: eleven labs deployment returning uploaded blob (#583 )
* fix(eleven-labs): fixed URL path (#584 )
* fix: eleven labs deployment returning uploaded blob
* fix: added better URL pattern
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
2025-06-29 21:51:07 -07:00
Vikhyath Mondreti
bf0ea10e62
merge(staging-to-main) ( #577 )
...
* feat(agent): agent model dropdown combobox (#572 )
* feat: agent model dropdown combobox
* fix(cli): package type for esm imports, missing realtime (#574 )
* fix: package type for esm imports, missing realtime calls and use of migrate
* chore: bump cli
* fix sourceBlock null check
* fix(kb): fix kb navigation URLs
* fix(csp): update CSP to allow for google drive picker
* feat(dropdown): added optional icon to agent model dropdown
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix concurrent req check (#576 )
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
---------
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-06-28 13:38:10 -07:00
Waleed Latif
9be41b4b73
Merge branch 'staging'
2025-06-28 11:37:06 -04:00
Waleed Latif
f08a51cc34
fix(csp): update CSP to allow for google drive picker
2025-06-28 11:36:57 -04:00
Waleed Latif
2f8d9eaede
fix(kb): fix kb navigation URLs
2025-06-28 11:36:57 -04:00
Vikhyath Mondreti
e37a8681e0
fix sourceBlock null check
2025-06-28 11:36:57 -04:00
Aditya Tripathi
e93a5ce646
fix(cli): package type for esm imports, missing realtime ( #574 )
...
* fix: package type for esm imports, missing realtime calls and use of migrate
* chore: bump cli
2025-06-28 08:36:01 -07:00
Waleed Latif
fe5ce5a374
fix(csp): update CSP to allow for google drive picker
2025-06-28 11:35:07 -04:00
Waleed Latif
3a48980916
fix(kb): fix kb navigation URLs
2025-06-28 00:38:15 -04:00
Vikhyath Mondreti
b42c43ae87
fix sourceBlock null check
2025-06-28 00:14:33 -04:00
Vikhyath Mondreti
5fec81320c
fix sourceBlock null check
2025-06-27 20:36:11 -07:00
Vikhyath Mondreti
2d5da6e25b
Merge branch 'staging' of github.com:simstudioai/sim into staging
2025-06-27 20:02:33 -07:00
Vikhyath Mondreti
5d17ed830b
fix lint"
2025-06-27 20:02:25 -07:00
Vikhyath Mondreti
2a7b4da969
fix(reconn): take workflow id from url
2025-06-27 20:02:03 -07:00
Emir Karabeg
c43b03935c
fix(function): disabled freestyle, VM by default with node-fetch ( #570 )
...
* fix(function): disabled freestyle, VM by default with node-fetch
* fix: add input log to error
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-06-27 19:37:00 -07:00
Adam Gough
0da8a7068a
fix(gmail): gmail webhook synchronous processing ( #553 )
...
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-06-27 19:24:32 -07:00
Vikhyath Mondreti
f5f65fd8d1
fix lint
2025-06-27 19:14:50 -07:00
Vikhyath Mondreti
754d768070
fix dup token
2025-06-27 19:14:25 -07:00
Vikhyath Mondreti
05c83e27b9
fix lint
2025-06-27 19:07:30 -07:00
Vikhyath Mondreti
244c086ef2
fix sidebar issue
2025-06-27 19:07:23 -07:00
Vikhyath Mondreti
f8cfdba5ee
fix lint
2025-06-27 17:35:09 -07:00
Vikhyath Mondreti
82d491d1b6
fix sockets token refresh
2025-06-27 17:34:58 -07:00
Vikhyath Mondreti
7c00f07d8f
fix lint
2025-06-27 16:36:07 -07:00
Vikhyath Mondreti
bbde2be093
fix(workspace url): race condition
2025-06-27 16:35:55 -07:00
Vikhyath Mondreti
bf9b3fdc99
fix(conn pool separation): conn pool separation test ( #568 )
...
* add logs to see freestyle payload
* fix lint
* db connection config changes
* fix lint
* db client fix + workspace switching
* fix lint
* remove unecessary logging
* revert route file
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-06-27 15:21:46 -07:00
Vikhyath Mondreti
e4523961ea
Revert "fix(workspace url id bug): switch workspace bug ( #564 )" ( #567 )
...
This reverts commit 0049644224 .
2025-06-27 14:15:09 -07:00
Waleed Latif
02cecd5745
fix(sockets): implement longer token expiration for OTT, preventitive token refresh with retries ( #566 )
...
* fix(sockets): implement longer token expiration for OTT, preventitive token refresh with retries
* cleanup tests
* make websocket first choice transport
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
2025-06-27 10:42:41 -07:00
Aditya Tripathi
00334e501f
feat(ci): socket realtime image for hosting ( #565 )
...
* feat: socket server for self/local deployment
* ci: memory limit and redundant dependency install
* chore: update readme, devcontainer, cli package
* chore: add new dev scripts and update README for full development setup
2025-06-27 09:03:29 -07:00
Vikhyath Mondreti
0049644224
fix(workspace url id bug): switch workspace bug ( #564 )
...
* fix switch workspace bug"
* fix(workspaces): resolve workflow selection ordering issue, eliminate race conditions during workspace transitions
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-06-26 21:49:43 -07:00
Vikhyath Mondreti
8764954282
Revert "fix switch workspace bug ( #560 )" ( #563 )
...
This reverts commit 0fb2f7c44e .
2025-06-26 19:58:27 -07:00
Vikhyath Mondreti
76a04251a7
Revert "fix(workspaces init): fix switch workspace fully + first workflow sho…" ( #562 )
...
This reverts commit 99105841b1 .
2025-06-26 19:57:52 -07:00
Vikhyath Mondreti
99105841b1
fix(workspaces init): fix switch workspace fully + first workflow should be selected when you enter app ( #561 )
...
* add target workspace id for switch workspace"
* fix lint
* workspace initialization bug fixes
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-06-26 19:28:36 -07:00
Vikhyath Mondreti
0fb2f7c44e
fix switch workspace bug ( #560 )
...
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-06-26 18:44:06 -07:00
Vikhyath Mondreti
1a719470b8
fix(sockets events): remaining sockets events ( #558 )
...
* add sockets event for duplicate block
* fix lint
* add vertical ports event
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-06-26 18:31:46 -07:00
Vikhyath Mondreti
9584f3cb57
Merge pull request #554 from simstudioai/fix/global-conn
...
fix(global conn): make db connection global to not reinstatiate on every import
2025-06-26 13:50:14 -07:00
Vikhyath Mondreti
9239954029
fix lint
2025-06-26 13:43:37 -07:00
Vikhyath Mondreti
7b50eccc89
add global connection to not reinstantiate on every import
2025-06-26 13:43:25 -07:00
Aditya Tripathi
70899852a3
chore: cleanup hydration logic ( #552 )
2025-06-26 09:46:43 -07:00
Vikhyath Mondreti
c85adf695d
Merge pull request #551 from simstudioai/improvement/socket-per-session
...
Improvement(socket conn level): move socket connection to browser session level rather than workspace
2025-06-26 08:40:11 -07:00
Vikhyath Mondreti
a05ba867cd
fix lint
2025-06-26 08:32:24 -07:00
Vikhyath Mondreti
24a3b9a167
move socket to browser tab level
2025-06-26 08:32:14 -07:00
Vikhyath Mondreti
936d2d31e2
Merge pull request #550 from simstudioai/fix/user-presence
...
fix(userPresence): show avatars by user ID not socket conn id
2025-06-26 08:00:54 -07:00
Vikhyath Mondreti
fb40d25234
fix user presence
2025-06-26 07:52:51 -07:00
Vikhyath Mondreti
c3fe758991
Merge pull request #549 from simstudioai/fix/workspace-undefined
...
fix: workspace undefined
2025-06-26 07:52:21 -07:00
Aditya Tripathi
793e9262bd
fix: get workspaceId from url, not undefined workflows
2025-06-26 12:20:48 +00:00
Waleed Latif
391c3efa14
improvement(sockets): fixed positioning of blocks recalc, hydration issue with workspaceId, and presence ( #547 )
...
* fixed positioning of blocks recalc, hydration issue with workspaceId, and presence
* fixed loading animation, auto-close workspace selector onClick
2025-06-25 16:46:56 -07:00
Waleed Latif
d30e116781
fix(autolayout): fixed autolayout with sockets ( #546 )
2025-06-25 16:39:14 -07:00
Waleed Latif
7182f35702
feat(workspace): add workspaceId to url ( #544 )
...
* refactor(kb): use chonkie locally (#475 )
* feat(parsers): text and markdown parsers (#473 )
* feat: text and markdown parsers
* fix: don't readfile on buffer, convert buffer to string instead
* fix(knowledge-wh): fixed authentication error on webhook trigger
fix(knowledge-wh): fixed authentication error on webhook trigger
* feat(tools): add huggingface tools/blcok (#472 )
* add hugging face tool
* docs: add Hugging Face tool documentation
* fix: format and lint Hugging Face integration files
* docs: add manual intro section to Hugging Face documentation
* feat: replace Record<string, any> with proper HuggingFaceRequestBody interface
* accidental local files added
* restore some docs
* make layout full for model field
* change huggingface logo
* add manual content
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix(knowledge-ux): fixed ux for knowledge base (#478 )
fix(knowledge-ux): fixed ux for knowledge base (#478 )
* fix(billing): bump better-auth version & fix existing subscription issue when adding seats (#484 )
* bump better-auth version & fix existing subscription issue Bwhen adding seats
* ack PR comments
* fix(env): added NEXT_PUBLIC_APP_URL to .env.example (#485 )
* feat(subworkflows): workflows as a block within workflows (#480 )
* feat(subworkflows) workflows in workflows
* revert sync changes
* working output vars
* fix greptile comments
* add cycle detection
* add tests
* working tests
* works
* fix formatting
* fix input var handling
* add images
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix(kb): fixed kb race condition resulting in no chunks found (#487 )
* fix: added all blocks activeExecutionPath (#486 )
* refactor(chunker): replace chonkie with custom TextChunker (#479 )
* refactor(chunker): replace chonkie with custom TextChunker implementation and update document processing logic
* chore: cleanup unimplemented types
* fix: KB tests updated
* fix(tab-sync): sync between tabs on change (#489 )
* fix(tab-sync): sync between tabs on change
* refactor: optimize JSON.stringify operations that are redundant
* fix(file-upload): upload presigned url to kb for file upload instead of the whole file, circumvents 4.5MB serverless func limit (#491 )
* feat(folders): folders to manage workflows (#490 )
* feat(subworkflows) workflows in workflows
* revert sync changes
* working output vars
* fix greptile comments
* add cycle detection
* add tests
* working tests
* works
* fix formatting
* fix input var handling
* fix(tab-sync): sync between tabs on change
* feat(folders): folders to organize workflows
* address comments
* change schema types
* fix lint error
* fix typing error
* fix race cond
* delete unused files
* improved UI
* updated naming conventions
* revert unrelated changes to db schema
* fixed collapsed sidebar subfolders
* add logs filters for folders
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* revert tab sync
* improvement(folders): added multi-select for moving folders (#493 )
* added multi-select for folders
* allow drag into root
* remove extraneous comments
* instantly create worfklow on plus
* styling improvements, fixed flicker
* small improvement to dragover container
* ack PR comments
* fix(deployed-chat): made the chat mobile friendly (#494 )
* improvement(ui/ux): chat deploy (#496 )
* improvement(ui/ux): chat deploy experience
* improvement(ui/ux): chat fontweight
* feat(gmail): added option to access raw gmail from gmail polling service (#495 )
* added option to grab raw gmail from gmail polling service
* safe json parse for function block execution to prevent vars in raw email from being resolved as sim studio vars
* added tests
* remove extraneous comments
* fix(ui): fix the UI for folder deletion, huggingface icon, workflow block icon, standardized alert dialog (#498 )
* fixed folder delete UI
* fixed UI for workflow block, huggingface, & added alert dialog for deleting folders
* consistently style all alert dialogs
* fix(reset-data): remove reset all data button from settings modal along with logic (#499 )
* fix(airtable): fixed airtable oauth token refresh, added tests (#502 )
* fixed airtable token refresh, added tests
* added helpers for refreshOAuthToken function
* feat(registration): disable registration + handle env booleans (#501 )
* feat: disable registration + handle env booleans
* chore: removing pre-process because we need to use util
* chore: format
* feat(providers): added azure openai (#503 )
* added azure openai
* fix request params being passed through agent block for azure
* remove o1 from azure-openai models list
* fix: add vscode settings to gitignore
* feat(file-upload): generalized storage to support azure blob, enhanced error logging in kb, added xlsx parser (#506 )
* added blob storage option for azure, refactored storage client to be provider agnostic, tested kb & file upload and s3 is undisrupted, still have to test blob
* updated CORS policy for blob, added azure blob-specific headers
* remove extraneous comments
* add file size limit and timeout
* added some extra error handling in kb add documents
* grouped envvars
* ack PR comments
* added sheetjs and xlsx parser
* fix(folders): modified folder deletion to delete subfolders & workflows in it instead of moving to root (#508 )
* modified folder deletion to delete subfolders & workflows in it instead of moving to root
* added additional testing utils
* ack PR comments
* feat: api response block and implementation
* improvement(local-storage): remove use of local storage except for oauth and last active workspace id (#497 )
* remove local storage usage
* remove migration for last active workspace id
* Update apps/sim/app/w/[id]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx
Add fallback for required scopes
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* add url builder util
* fi
* fix lint
* lint
* modify pre commit hook
* fix oauth
* get last active workspace working again
* new workspace logic works
* fetch locks
* works now
* remove empty useEffect
* fix loading issue
* skip empty workflow syncs
* use isWorkspace in transition flag
* add logging
* add data initialized flag
* fix lint
* fix: build error by create a server-side utils
* remove migration snapshots
* reverse search for workspace based on workflow id
* fix lint
* improvement: loading check and animation
* remove unused utils
* remove console logs
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* feat(multi-select): simplified chat to always return readable stream, can select multiple outputs and get response streamed back in chat panel & deployed chat (#507 )
* improvement: all workflow executions return ReadableStream & use sse to support multiple streamed outputs in chats
* fixed build
* remove extraneous comments
* general improvemetns
* ack PR comments
* fixed built
* improvement(workflow-state): split workflow state into separate tables (#511 )
* new tables to track workflow state
* fix lint
* refactor into separate tables
* fix typing
* fix lint
* add tests
* fix lint
* add correct foreign key constraint
* add self ref
* remove unused checks
* fix types
* fix type
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* feat(models): added new openai models, updated model pricing, added new groq model (#513 )
* fix(autocomplete): fixed extra closing tag on tag dropdown autocomplete (#514 )
* chore: enable input format again
* fix: process the input made on api calls with proper extraction
* feat: add json-object for ai generation for response block and others
* chore: add documentation for response block
* chore: rollback temp fix and uncomment original input handler
* chore: add missing mock for response handler
* chore: add missing mock
* chore: greptile recommendations
* added cost tracking for router & evaluator blocks, consolidated model information into a single file, hosted keys for evaluator & router, parallelized unit tests (#516 )
* fix(deployState): deploy not persisting bug (#518 )
* fix(undeploy-bug): fix deployment persistence failing bug
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix decimal entry issues
* remove unused files
* fix(db): decimal position entry issues (#520 )
* fix decimal entry issues
* remove unused files
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix lint
* fix test
* improvement(kb): added configurability for chunks, query across multiple knowledge bases (#512 )
* refactor: consolidate create modal file
* fix: identify dead processes
* fix: mark failed in DB after processing timeout
* improvement: added overlap chunks and fixed modal UI
* feat: multiselect logic
* fix: biome changes for css ordering warn instead of error
* improvement: create chunk ui
* fix: removed unused schema columns
* fix: removed references to deleted columns
* improvement: sped up vector search time
* feat: multi-kb search
* add bulk endpoint to disable/delete multiple chunks
* add bulk endpoint to disable/delete multiple chunks
* fix: removed unused schema columns
* fix: removed references to deleted columns
* made endpoints for knowledge more RESTful, added tests
* added batch operations for delete/enable/disable docs, alr have this for chunks
* added migrations
* added migrations
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(models): remove temp from models that don't support it
* feat(sdk): added ts and python SDKs + docs (#524 )
* added ts & python sdk, renamed cli from simstudio to cli
* added docs
* ack PR comments
* improvements
* fixed issue where it goes to random workspace when you click reload
fixed lint issue
* feat: better response builder + doc update
* fix(auth): added preview URLs to list of trusted origins (#525 )
* trusted origins
* lint error
* removed localhost
* ran lint
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(sdk): remove dev script from SDK
* PR: changes for migration
* add changes on top of db migration changes
* fix: allow removing single input field
* improvement(permissions): workspace permissions improvements, added provider and reduced API calls by 85% (#530 )
* improved permissions UI & access patterns, show outstanding invites
* added logger
* added provider for workspace permissions, 85% reduction in API calls to get user permissions and improved performance for invitations
* ack PR comments
* cleanup
* fix disabled tooltips
* improvement(tests): parallelized tests and build fixes (#531 )
* added provider for workspace permissions, 85% reduction in API calls to get user permissions and improved performance for invitations
* parallelized more tests, fixed test warnings
* removed waitlist verification route, use more utils in tests
* fixed build
* ack PR comments
* fix
* fix(kb): reduced params in kb block, added advanced mode to starter block, updated docs
* feat(realtime): sockets + normalized tables + deprecate sync (#523 )
* feat: implement real-time collaborative workflow editing with Socket.IO
- Add Socket.IO server with room-based architecture for workflow collaboration
- Implement socket context for client-side real-time communication
- Add collaborative workflow hook for synchronized state management
- Update CSP to allow socket connections to localhost:3002
- Add fallback authentication for testing collaborative features
- Enable real-time broadcasting of workflow operations between tabs
- Support multi-user editing of blocks, edges, and workflow state
Key components:
- socket-server/: Complete Socket.IO server with authentication and room management
- contexts/socket-context.tsx: Client-side socket connection and state management
- hooks/use-collaborative-workflow.ts: Hook for collaborative workflow operations
- Workflow store integration for real-time state synchronization
Status: Basic collaborative features working, authentication bypass enabled for testing
* feat: complete collaborative subblock editing implementation
✅ All collaborative features now working perfectly:
- Real-time block movement and positioning
- Real-time subblock value editing (text fields, inputs)
- Real-time edge operations and parent updates
- Multi-user workflow rooms with proper broadcasting
- Socket.IO server with room-based architecture
- Permission bypass system for testing
🔧 Technical improvements:
- Modified useSubBlockValue hook to use collaborative event system
- All subblock setValue calls now dispatch 'update-subblock-value' events
- Collaborative workflow hook handles all real-time operations
- Socket server processes and persists all operations to database
- Clean separation between local and collaborative state management
🧪 Tested and verified:
- Multiple browser tabs with different fallback users
- Block dragging and positioning updates in real-time
- Subblock text editing reflects immediately across tabs
- Workflow room management and user presence
- Database persistence of all collaborative operations
Status: Full collaborative workflow editing working with fallback authentication
* feat: implement proper authentication for collaborative Socket.IO server
✅ **Authentication System Complete**:
- Removed all fallback authentication code and bypasses
- Socket server now requires valid Better Auth session cookies
- Proper session validation using auth.api.getSession()
- Authentication errors properly handled and logged
- User info extracted from session: userId, userName, email, organizationId
🔧 **Technical Implementation**:
- Updated CSP to allow WebSocket connections (ws://localhost:3002)
- Socket authentication middleware validates session tokens
- Proper error handling for missing/invalid sessions
- Permission system enforces workflow access controls
- Clean separation between authenticated and unauthenticated states
🧪 **Testing Status**:
- Socket server properly rejects unauthenticated connections
- Authentication errors logged with clear messages
- CSP updated to allow both HTTP and WebSocket protocols
- Ready for testing with authenticated users
Status: Production-ready collaborative authentication system
* feat: complete authentication integration for collaborative Socket.IO system
🎉 **PRODUCTION-READY COLLABORATIVE SYSTEM**
✅ **Authentication Integration Complete**:
- Fixed Socket.IO client to send credentials (withCredentials: true)
- Updated server CORS to accept credentials with specific origin
- Removed all fallback authentication bypasses
- Proper Better Auth session validation working
🔧 **Technical Fixes**:
- Socket client: Enable withCredentials for cookie transmission
- Socket server: Accept credentials with origin 'http://localhost:3000 '
- Better Auth cookie utility integration for session parsing
- Comprehensive authentication middleware with proper error handling
🧪 **Verified Working Features**:
- ✅ Real user authentication (Vikhyath Mondreti authenticated)
- ✅ Multi-user workflow rooms (2+ users in same workflow)
- ✅ Permission system enforcing workflow access controls
- ✅ Real-time subblock editing across browser tabs
- ✅ Block movement and positioning updates
- ✅ Automatic room cleanup and management
- ✅ Database persistence of all collaborative operations
🚀 **Status**: Complete enterprise-grade collaborative workflow editing system
- No more fallback users - production authentication
- Multi-tab collaboration working perfectly
- Secure access control with Better Auth integration
- Real-time updates for all workflow operations
* remove sync system and move to server side
* fix lint
* delete unused file
* added socketio dep
* fix subblock persistence bug
* working deletion of workflows
* fix lint
* added railway
* add debug logging for railway deployment
* improve typing
* fix lint
* working subflow persistence
* fix lint
* working cascade deletion
* fix lint
* working subflow inside subflow
* works
* fix lint
* prevent subflow in subflow
* fix lint
* add additional logs, add localhost as allowedOrigin
* add additional logs, add localhost as allowedOrigin
* fix type error
* remove unused code
* fix lint
* fix tests
* fix lint
* fix build error
* workign folder updates
* fix typing issue
* fix lint
* fix typing issues
* lib/
* fix tests
* added old presence component back, updated to use one-time-token better auth plugin for socket server auth, tested
* fix errors
* fix bugs
* add migration scripts to run
* fix lint
* fix deploy tests
* fix lint
* fix minor issues
* fix lint
* fix migration script
* allow comma separateds id file input to migration script
* fix lint
* fixed
* fix lint
* fix fallback case
* fix type errors
* address greptile comments
* fix lint
* fix script to generate new block ids
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix(sockets): updated CSP
* remove unecessary logs
* fix lint
* refactor: get started with workspace id in url
* refactor: get rid of the old local way of storing active workspace and depend on params
* fix: import path
* fix: missing function and type issue
* chore: requested changes
* chore: refactor /w/[id] to /w/[workflowId]
* refactor: move knowledge base, logs, marketplace to workspace
* fix: on creation redirect to new workflow, on delete redirect to lastest workflow, update loading animation
* replace generic loading spinner with loading agent on workspace init
* chore: cleanup leftover component
* rm html socket test
* fix in sidebar
* more sidebar fix
* fixed string interpolation issues
* fixed broken invite route
* fixed broken invite route
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Ajit Kadaveru <ajit.kadaveru@berkeley.edu >
2025-06-25 16:28:48 -07:00
Vikhyath Mondreti
0a5bf5a821
fix(sockets): smoother throttling + fix re-render bug ( #541 )
...
* fix(sockets movement): smoother throttling strategy and re-render bug fix
* works
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
2025-06-24 20:53:07 -07:00
Waleed Latif
d084ecdcb1
improvement(permissions): fixed permissions and variables access patterns ( #539 )
...
* fixed permissions and variables access patterns
* only fetch variables if we are actually switching worklfows
* fixed tests
2025-06-24 20:24:41 -07:00
Waleed Latif
76df2b9cd9
fix(sockets): added throttling, refactor entire socket server, added tests ( #534 )
...
* refactor(kb): use chonkie locally (#475 )
* feat(parsers): text and markdown parsers (#473 )
* feat: text and markdown parsers
* fix: don't readfile on buffer, convert buffer to string instead
* fix(knowledge-wh): fixed authentication error on webhook trigger
fix(knowledge-wh): fixed authentication error on webhook trigger
* feat(tools): add huggingface tools/blcok (#472 )
* add hugging face tool
* docs: add Hugging Face tool documentation
* fix: format and lint Hugging Face integration files
* docs: add manual intro section to Hugging Face documentation
* feat: replace Record<string, any> with proper HuggingFaceRequestBody interface
* accidental local files added
* restore some docs
* make layout full for model field
* change huggingface logo
* add manual content
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix(knowledge-ux): fixed ux for knowledge base (#478 )
fix(knowledge-ux): fixed ux for knowledge base (#478 )
* fix(billing): bump better-auth version & fix existing subscription issue when adding seats (#484 )
* bump better-auth version & fix existing subscription issue Bwhen adding seats
* ack PR comments
* fix(env): added NEXT_PUBLIC_APP_URL to .env.example (#485 )
* feat(subworkflows): workflows as a block within workflows (#480 )
* feat(subworkflows) workflows in workflows
* revert sync changes
* working output vars
* fix greptile comments
* add cycle detection
* add tests
* working tests
* works
* fix formatting
* fix input var handling
* add images
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix(kb): fixed kb race condition resulting in no chunks found (#487 )
* fix: added all blocks activeExecutionPath (#486 )
* refactor(chunker): replace chonkie with custom TextChunker (#479 )
* refactor(chunker): replace chonkie with custom TextChunker implementation and update document processing logic
* chore: cleanup unimplemented types
* fix: KB tests updated
* fix(tab-sync): sync between tabs on change (#489 )
* fix(tab-sync): sync between tabs on change
* refactor: optimize JSON.stringify operations that are redundant
* fix(file-upload): upload presigned url to kb for file upload instead of the whole file, circumvents 4.5MB serverless func limit (#491 )
* feat(folders): folders to manage workflows (#490 )
* feat(subworkflows) workflows in workflows
* revert sync changes
* working output vars
* fix greptile comments
* add cycle detection
* add tests
* working tests
* works
* fix formatting
* fix input var handling
* fix(tab-sync): sync between tabs on change
* feat(folders): folders to organize workflows
* address comments
* change schema types
* fix lint error
* fix typing error
* fix race cond
* delete unused files
* improved UI
* updated naming conventions
* revert unrelated changes to db schema
* fixed collapsed sidebar subfolders
* add logs filters for folders
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Waleed Latif <walif6@gmail.com >
* revert tab sync
* improvement(folders): added multi-select for moving folders (#493 )
* added multi-select for folders
* allow drag into root
* remove extraneous comments
* instantly create worfklow on plus
* styling improvements, fixed flicker
* small improvement to dragover container
* ack PR comments
* fix(deployed-chat): made the chat mobile friendly (#494 )
* improvement(ui/ux): chat deploy (#496 )
* improvement(ui/ux): chat deploy experience
* improvement(ui/ux): chat fontweight
* feat(gmail): added option to access raw gmail from gmail polling service (#495 )
* added option to grab raw gmail from gmail polling service
* safe json parse for function block execution to prevent vars in raw email from being resolved as sim studio vars
* added tests
* remove extraneous comments
* fix(ui): fix the UI for folder deletion, huggingface icon, workflow block icon, standardized alert dialog (#498 )
* fixed folder delete UI
* fixed UI for workflow block, huggingface, & added alert dialog for deleting folders
* consistently style all alert dialogs
* fix(reset-data): remove reset all data button from settings modal along with logic (#499 )
* fix(airtable): fixed airtable oauth token refresh, added tests (#502 )
* fixed airtable token refresh, added tests
* added helpers for refreshOAuthToken function
* feat(registration): disable registration + handle env booleans (#501 )
* feat: disable registration + handle env booleans
* chore: removing pre-process because we need to use util
* chore: format
* feat(providers): added azure openai (#503 )
* added azure openai
* fix request params being passed through agent block for azure
* remove o1 from azure-openai models list
* fix: add vscode settings to gitignore
* feat(file-upload): generalized storage to support azure blob, enhanced error logging in kb, added xlsx parser (#506 )
* added blob storage option for azure, refactored storage client to be provider agnostic, tested kb & file upload and s3 is undisrupted, still have to test blob
* updated CORS policy for blob, added azure blob-specific headers
* remove extraneous comments
* add file size limit and timeout
* added some extra error handling in kb add documents
* grouped envvars
* ack PR comments
* added sheetjs and xlsx parser
* fix(folders): modified folder deletion to delete subfolders & workflows in it instead of moving to root (#508 )
* modified folder deletion to delete subfolders & workflows in it instead of moving to root
* added additional testing utils
* ack PR comments
* feat: api response block and implementation
* improvement(local-storage): remove use of local storage except for oauth and last active workspace id (#497 )
* remove local storage usage
* remove migration for last active workspace id
* Update apps/sim/app/w/[id]/components/workflow-block/components/sub-block/components/file-selector/components/jira-issue-selector.tsx
Add fallback for required scopes
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* add url builder util
* fi
* fix lint
* lint
* modify pre commit hook
* fix oauth
* get last active workspace working again
* new workspace logic works
* fetch locks
* works now
* remove empty useEffect
* fix loading issue
* skip empty workflow syncs
* use isWorkspace in transition flag
* add logging
* add data initialized flag
* fix lint
* fix: build error by create a server-side utils
* remove migration snapshots
* reverse search for workspace based on workflow id
* fix lint
* improvement: loading check and animation
* remove unused utils
* remove console logs
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
* feat(multi-select): simplified chat to always return readable stream, can select multiple outputs and get response streamed back in chat panel & deployed chat (#507 )
* improvement: all workflow executions return ReadableStream & use sse to support multiple streamed outputs in chats
* fixed build
* remove extraneous comments
* general improvemetns
* ack PR comments
* fixed built
* improvement(workflow-state): split workflow state into separate tables (#511 )
* new tables to track workflow state
* fix lint
* refactor into separate tables
* fix typing
* fix lint
* add tests
* fix lint
* add correct foreign key constraint
* add self ref
* remove unused checks
* fix types
* fix type
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* feat(models): added new openai models, updated model pricing, added new groq model (#513 )
* fix(autocomplete): fixed extra closing tag on tag dropdown autocomplete (#514 )
* chore: enable input format again
* fix: process the input made on api calls with proper extraction
* feat: add json-object for ai generation for response block and others
* chore: add documentation for response block
* chore: rollback temp fix and uncomment original input handler
* chore: add missing mock for response handler
* chore: add missing mock
* chore: greptile recommendations
* added cost tracking for router & evaluator blocks, consolidated model information into a single file, hosted keys for evaluator & router, parallelized unit tests (#516 )
* fix(deployState): deploy not persisting bug (#518 )
* fix(undeploy-bug): fix deployment persistence failing bug
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix decimal entry issues
* remove unused files
* fix(db): decimal position entry issues (#520 )
* fix decimal entry issues
* remove unused files
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
* fix lint
* fix test
* improvement(kb): added configurability for chunks, query across multiple knowledge bases (#512 )
* refactor: consolidate create modal file
* fix: identify dead processes
* fix: mark failed in DB after processing timeout
* improvement: added overlap chunks and fixed modal UI
* feat: multiselect logic
* fix: biome changes for css ordering warn instead of error
* improvement: create chunk ui
* fix: removed unused schema columns
* fix: removed references to deleted columns
* improvement: sped up vector search time
* feat: multi-kb search
* add bulk endpoint to disable/delete multiple chunks
* add bulk endpoint to disable/delete multiple chunks
* fix: removed unused schema columns
* fix: removed references to deleted columns
* made endpoints for knowledge more RESTful, added tests
* added batch operations for delete/enable/disable docs, alr have this for chunks
* added migrations
* added migrations
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(models): remove temp from models that don't support it
* feat(sdk): added ts and python SDKs + docs (#524 )
* added ts & python sdk, renamed cli from simstudio to cli
* added docs
* ack PR comments
* improvements
* fixed issue where it goes to random workspace when you click reload
fixed lint issue
* feat: better response builder + doc update
* fix(auth): added preview URLs to list of trusted origins (#525 )
* trusted origins
* lint error
* removed localhost
* ran lint
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
* fix(sdk): remove dev script from SDK
* PR: changes for migration
* add changes on top of db migration changes
* fix: allow removing single input field
* improvement(permissions): workspace permissions improvements, added provider and reduced API calls by 85% (#530 )
* improved permissions UI & access patterns, show outstanding invites
* added logger
* added provider for workspace permissions, 85% reduction in API calls to get user permissions and improved performance for invitations
* ack PR comments
* cleanup
* fix disabled tooltips
* improvement(tests): parallelized tests and build fixes (#531 )
* added provider for workspace permissions, 85% reduction in API calls to get user permissions and improved performance for invitations
* parallelized more tests, fixed test warnings
* removed waitlist verification route, use more utils in tests
* fixed build
* ack PR comments
* fix
* fix(kb): reduced params in kb block, added advanced mode to starter block, updated docs
* feat(realtime): sockets + normalized tables + deprecate sync (#523 )
* feat: implement real-time collaborative workflow editing with Socket.IO
- Add Socket.IO server with room-based architecture for workflow collaboration
- Implement socket context for client-side real-time communication
- Add collaborative workflow hook for synchronized state management
- Update CSP to allow socket connections to localhost:3002
- Add fallback authentication for testing collaborative features
- Enable real-time broadcasting of workflow operations between tabs
- Support multi-user editing of blocks, edges, and workflow state
Key components:
- socket-server/: Complete Socket.IO server with authentication and room management
- contexts/socket-context.tsx: Client-side socket connection and state management
- hooks/use-collaborative-workflow.ts: Hook for collaborative workflow operations
- Workflow store integration for real-time state synchronization
Status: Basic collaborative features working, authentication bypass enabled for testing
* feat: complete collaborative subblock editing implementation
✅ All collaborative features now working perfectly:
- Real-time block movement and positioning
- Real-time subblock value editing (text fields, inputs)
- Real-time edge operations and parent updates
- Multi-user workflow rooms with proper broadcasting
- Socket.IO server with room-based architecture
- Permission bypass system for testing
🔧 Technical improvements:
- Modified useSubBlockValue hook to use collaborative event system
- All subblock setValue calls now dispatch 'update-subblock-value' events
- Collaborative workflow hook handles all real-time operations
- Socket server processes and persists all operations to database
- Clean separation between local and collaborative state management
🧪 Tested and verified:
- Multiple browser tabs with different fallback users
- Block dragging and positioning updates in real-time
- Subblock text editing reflects immediately across tabs
- Workflow room management and user presence
- Database persistence of all collaborative operations
Status: Full collaborative workflow editing working with fallback authentication
* feat: implement proper authentication for collaborative Socket.IO server
✅ **Authentication System Complete**:
- Removed all fallback authentication code and bypasses
- Socket server now requires valid Better Auth session cookies
- Proper session validation using auth.api.getSession()
- Authentication errors properly handled and logged
- User info extracted from session: userId, userName, email, organizationId
🔧 **Technical Implementation**:
- Updated CSP to allow WebSocket connections (ws://localhost:3002)
- Socket authentication middleware validates session tokens
- Proper error handling for missing/invalid sessions
- Permission system enforces workflow access controls
- Clean separation between authenticated and unauthenticated states
🧪 **Testing Status**:
- Socket server properly rejects unauthenticated connections
- Authentication errors logged with clear messages
- CSP updated to allow both HTTP and WebSocket protocols
- Ready for testing with authenticated users
Status: Production-ready collaborative authentication system
* feat: complete authentication integration for collaborative Socket.IO system
🎉 **PRODUCTION-READY COLLABORATIVE SYSTEM**
✅ **Authentication Integration Complete**:
- Fixed Socket.IO client to send credentials (withCredentials: true)
- Updated server CORS to accept credentials with specific origin
- Removed all fallback authentication bypasses
- Proper Better Auth session validation working
🔧 **Technical Fixes**:
- Socket client: Enable withCredentials for cookie transmission
- Socket server: Accept credentials with origin 'http://localhost:3000 '
- Better Auth cookie utility integration for session parsing
- Comprehensive authentication middleware with proper error handling
🧪 **Verified Working Features**:
- ✅ Real user authentication (Vikhyath Mondreti authenticated)
- ✅ Multi-user workflow rooms (2+ users in same workflow)
- ✅ Permission system enforcing workflow access controls
- ✅ Real-time subblock editing across browser tabs
- ✅ Block movement and positioning updates
- ✅ Automatic room cleanup and management
- ✅ Database persistence of all collaborative operations
🚀 **Status**: Complete enterprise-grade collaborative workflow editing system
- No more fallback users - production authentication
- Multi-tab collaboration working perfectly
- Secure access control with Better Auth integration
- Real-time updates for all workflow operations
* remove sync system and move to server side
* fix lint
* delete unused file
* added socketio dep
* fix subblock persistence bug
* working deletion of workflows
* fix lint
* added railway
* add debug logging for railway deployment
* improve typing
* fix lint
* working subflow persistence
* fix lint
* working cascade deletion
* fix lint
* working subflow inside subflow
* works
* fix lint
* prevent subflow in subflow
* fix lint
* add additional logs, add localhost as allowedOrigin
* add additional logs, add localhost as allowedOrigin
* fix type error
* remove unused code
* fix lint
* fix tests
* fix lint
* fix build error
* workign folder updates
* fix typing issue
* fix lint
* fix typing issues
* lib/
* fix tests
* added old presence component back, updated to use one-time-token better auth plugin for socket server auth, tested
* fix errors
* fix bugs
* add migration scripts to run
* fix lint
* fix deploy tests
* fix lint
* fix minor issues
* fix lint
* fix migration script
* allow comma separateds id file input to migration script
* fix lint
* fixed
* fix lint
* fix fallback case
* fix type errors
* address greptile comments
* fix lint
* fix script to generate new block ids
* fix lint
---------
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Waleed Latif <walif6@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
* fix(sockets): updated CSP
* remove unecessary logs
* fix lint
* added throttling, refactor entire socket server, added tests
* improvements
* remove self monitoring func, add block name event
* working isWide, isAdvanced toggles with sockets
* fix lint
* fix duplicate key issue for user avatar
* fix lint
* fix user presence
* working parallel badges / loop badges updates
* working connection output persistence
* fix lint
* fix build errors
* fix lint
* logs removed
* fix cascade var name update bug
* works
* fix lint
* fix parallel blocks
* fix placeholder
* fix test
* fixed tests
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-MacBook-Air.local >
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@Vikhyaths-Air.attlocal.net >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Vikhyath Mondreti <vikhyathmondreti@vikhyaths-air.lan >
Co-authored-by: Ajit Kadaveru <ajit.kadaveru@berkeley.edu >
2025-06-24 17:44:30 -07:00
Waleed Latif
37786d371e
added qa to list of reserved subdomains
2025-06-10 11:49:05 -07:00
Aditya Tripathi
aa2577be91
feat(llms): add LLM text processing and routing for MDX and TXT files ( #470 )
2025-06-10 08:32:37 -07:00
Waleed Latif
726901cb31
feat(voice): speech to speech mode for deployed chat ( #467 )
...
* finished barebones, optimized speech to speech chat deploy
* better visualization, interruption still not good
* fixed some turn detection, still not ideal. have to press mute + unmute to process successive queries
* improvements
* removed MediaSource in favor of blob, simplified echo cancellation and overall logic
* simplified
* cleanups
* ack PR comments
2025-06-09 19:11:59 -07:00
Waleed Latif
49a8a0551d
fix(email): added unsubscribe from email functionality ( #468 )
...
* added unsubscribe from email functionality
* added tests
* ack PR comments
2025-06-09 19:04:20 -07:00
Emir Karabeg
59b68d21be
fix(knowledge): infinite render on 0 kbs
2025-06-09 18:44:29 -07:00
Emir Karabeg
c7ee74ecf8
improvement(knowledge-upload): upload content from workflow; improve knowledge/base/document ( #465 )
...
* improvement(knowledge-upload): added ability to upload chunks manually
* improvement(knowledge-upload): ui/ux and file structure
* improvement(knowledge-upload): added knowledge upload tool
2025-06-09 01:09:42 -07:00
Adam Gough
00f893e318
fix(telegram-middleware): modified middleware to not check for user-agent on webhook
...
fix(telegram-middleware): modified middleware to not check for user-agent on webhook
2025-06-08 18:19:44 -07:00
Adam Gough
567f7a5e10
feat(telegram-bot): removed trigger phrase
...
feat(telegram-bot): removed trigger phrase
2025-06-06 13:36:26 -07:00
Adam Gough
b0cc595434
fix(gcal): fixed bug that pulled google calendar info
...
fix(gcal): fixed bug that pulled google calendar info
2025-06-05 13:03:49 -07:00
Waleed Latif
7bc61702ec
improvement(panel): added unique conversationId to chat panel ( #458 )
...
* added unqiue conversationId to chat panel
* ack race condition
* add uploads directory to gitignore
2025-06-04 09:48:48 -07:00
Emir Karabeg
c6907c2921
feat(gcal-invite): added google calendar invite tool ( #457 )
...
* feat(gcal-invite): added google calendar invite
* fix: addressed comments
2025-06-03 20:10:19 -07:00
Emir Karabeg
77bbdc1089
fix(knowledge): ui and infinite load for knowledge
2025-06-03 19:56:23 -07:00
Waleed Latif
96438c3a54
feat(tools): add firecrawl search, add conditional sub-block rendering to tool input for agents ( #456 )
...
* added firecrawl search
* take into account conditional subblocks in tool input for agents
* update turborepo
* added docs
2025-06-03 19:02:07 -07:00
Waleed Latif
10a4566614
fix(ui): removed duplicate column for kb
2025-06-03 15:38:10 -07:00
Waleed Latif
10ab1b4041
feat(tools): added google calendar tools/block, and gcal selector subblock ( #454 )
...
* added google calendar picker, tools, & block
* added attendees list to quick add for gcal
* added docs for gcal
* cleanup
* consolidated utils, additional type safety
2025-06-03 15:20:54 -07:00
Waleed Latif
fc7171b038
fix(providers): fixed xai response format + tool calls not working when used together ( #455 )
...
* fix xai response format + tool calls not working when used together
* removed extraneous comments
2025-06-03 15:16:50 -07:00
Emir Karabeg
f3a405364f
improvements(knowledge): ui/ux
2025-06-03 01:57:08 -07:00
Waleed Latif
1eda44d605
imrpovement(kb): added client-side store, shared utils, background processing, retry with exponential backoff to knowledge base ( #453 )
...
* added background processing for file upload to knowledge base, added retry with exponential backoff, individual file retry, statuses
* added knowledge store
* added knowledge base selector and docs for knowledge block
* fixed build
* fix contributors page
* significantly improved error handling, typing, fault tolerance
* standardize file icon size
2025-06-02 23:12:47 -07:00
Waleed Latif
282345b983
fix(emails): fix base URL
2025-06-02 18:03:46 -07:00
Emir Karabeg
5febdfbe82
fix: root layout metadata
2025-06-02 15:25:23 -07:00
Adam Gough
30f793072b
fix(workflow-preview): fixed the workflow preview to pull directly from the state in DB
2025-06-02 14:56:38 -07:00
Adam Gough
79d8dcb198
added isPreview to other subBlock types
2025-06-02 14:45:30 -07:00
Adam Gough
87344117cb
added back sync logic
2025-06-02 13:07:11 -07:00
Waleed Latif
dcf6e10b5b
fix(docker): added pgvector image to docker builds, modified push to migrate to ameliorate vector data type issue ( #452 )
...
* added pgvector image to docker builds, modified push to migrate to ameliorate vector data type issue
* added zod and t3-ss/env-nextjs to minimal set of dependencies for db image
* added healthcheck to docker services
2025-06-02 12:56:15 -07:00
Adam Gough
7080b9eccc
fixed tool input
2025-06-02 10:14:00 -07:00
Adam Gough
391925a178
fix: removed sync logic that was causing undefined block error and added isloading
2025-06-02 10:11:16 -07:00
Adam Gough
f93a1bf837
resolved comments
2025-06-02 10:11:16 -07:00
Adam Gough
0d4849b812
removed comments
2025-06-02 10:11:16 -07:00
Adam Gough
215e1e9831
fix: Shift+L command to work when not in subBlock
2025-06-02 10:11:16 -07:00
Adam Gough
2c86679bd7
added a get function for the currentactiveworkflowid
2025-06-02 10:11:16 -07:00
Adam Gough
7a5169f01b
got rid of comments
2025-06-02 10:11:16 -07:00
Adam Gough
d829ab2747
removed comments
2025-06-02 10:11:16 -07:00
Adam Gough
46d23bd278
added tests
2025-06-02 10:11:16 -07:00
Adam Gough
a0893946dd
changes detected working
2025-06-02 10:11:16 -07:00
Adam Gough
9b284c82ce
fix: removed deployment-controls contradicting values
2025-06-02 10:11:16 -07:00
Adam Gough
c8bc9dbb55
fix: better detection
2025-06-02 10:11:16 -07:00
Adam Gough
2784b9686f
simplified useEffect
2025-06-02 10:11:16 -07:00
Adam Gough
78395f6ded
fix: removed use deployment hook
2025-06-02 10:11:16 -07:00
Adam Gough
81d96ef746
bun lint
2025-06-02 10:11:16 -07:00
Adam Gough
a137df338c
got rid of the force sync
2025-06-02 10:11:16 -07:00
Adam Gough
fc93a30843
fix: added robust subblock status change
2025-06-02 10:11:16 -07:00
Adam Gough
c9d826e7d6
bun lint
2025-06-02 10:11:16 -07:00
Adam Gough
222f97f097
removed unused values
2025-06-02 10:11:16 -07:00
Adam Gough
ddac090485
cleaned up
2025-06-02 10:11:16 -07:00
Adam Gough
1c9198c226
fix: removed div
2025-06-02 10:11:16 -07:00
Adam Gough
6946db9eb6
fix: condensing logic
2025-06-02 10:11:16 -07:00
Adam Gough
01881d0db4
removed more redundant logic
2025-06-02 10:11:15 -07:00
Adam Gough
33ac68ba2e
simplified useEffect
2025-06-02 10:10:58 -07:00
Adam Gough
10584e17ec
fix: consolidated use effects
2025-06-02 10:10:58 -07:00
Adam Gough
4ed6a70350
removed forceRefetch logic
2025-06-02 10:10:58 -07:00
Adam Gough
3e1d7e718c
fix: added preview for subgroup nodes, changed position of child blocks in state
2025-06-02 10:10:57 -07:00
Adam Gough
6ffe5421c0
ran lint
2025-06-02 10:10:36 -07:00
Adam Gough
ada5f5162e
cleaned up comments
2025-06-02 10:10:36 -07:00
Adam Gough
798cdd1a56
cleaning up
2025-06-02 10:10:35 -07:00
Adam Gough
43d60e9670
added back commented out marketplace logic
2025-06-02 10:08:41 -07:00
Adam Gough
5de5ff5baa
fix: added logic for webhook subBlock
2025-06-02 10:08:39 -07:00
Adam Gough
7b50046fbf
cleaned up logic
2025-06-02 10:07:29 -07:00
Adam Gough
44c8f0556a
fix: added greptile changes
2025-06-02 10:01:58 -07:00
Adam Gough
060b676313
Remove package-lock.json and update workflow components
2025-06-02 10:01:58 -07:00
Adam Gough
44f10488db
fix: styling and rid of 5 second sync
2025-06-02 10:01:58 -07:00
Adam Gough
9c8e0d8dcf
fix: deployed state preview persists across workflows
2025-06-02 10:01:58 -07:00
Adam Gough
ad91e59d38
saving checkpoint
2025-06-02 10:01:58 -07:00
Adam Gough
316985c664
fix: removed needsDeployment duplication
2025-06-02 10:01:58 -07:00
Adam Gough
6986a4edf9
fix: undid greptile change
2025-06-02 10:01:58 -07:00
Adam Gough
36cd271984
fix: added greptile comments
2025-06-02 10:01:58 -07:00
Adam Gough
d024f8da89
fix: removed more debugging
2025-06-02 10:01:58 -07:00
Adam Gough
8e6101b0e3
fix: removed debug
2025-06-02 10:01:58 -07:00
Adam Gough
86d94074ac
improvement: changed modal to toggle instead of button
2025-06-02 10:01:58 -07:00
Adam Gough
e9892d7f32
fix: removed comments
2025-06-02 10:01:57 -07:00
Adam Gough
a0b27570f7
fix: added remaining subblock isPreview tag
2025-06-02 10:00:50 -07:00
Adam Gough
590764e5dc
fix: subblock rerender fixed
2025-06-02 09:56:43 -07:00
Adam Gough
a0f80c8102
fix: attempt for subBlocks still failing
2025-06-02 09:54:13 -07:00
Adam Gough
0f2dd48887
fix: working on subblock rendering
2025-06-02 09:54:13 -07:00
Adam Gough
dc1433eecf
fix: good except for subblocks
2025-06-02 09:54:13 -07:00
Emir Karabeg
d9e99a4fab
feat(knowledge) ( #449 )
...
* feat(knowledge): setup knowledge and base UI
* improvement(knowledge): empty state UI
* feat(knowledge): created schema
* added s3 bucket for kbs
* fix: remove dummy values
* feat(knowledge): embedding view; schema adjustments; migration history; navigation
* feat(knowledge): block/tool for vector search
---------
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-06-02 03:41:23 -07:00
Waleed Latif
7d640823c3
fix(variables): added block/variable name validation to prevent invalid characters, fixed block renaming issue with drag handler ( #448 )
...
* added block name and variable name validation to prevent invalid characters, fixed block renaming issue with drag handler
* also collapse multiple whitespaces into one
2025-06-01 23:51:07 -07:00
Waleed Latif
de2ce6fcb7
feat(slack): added slack oauth for sim bot & maintained old custom bot, fixed markdown rendering ( #445 )
...
* fix formatting of contributors chart
* added slack oauth, removed hardcoded localhosts and use NEXT_PUBLIC_APP_URL instead
* remove conditional rendering of subblocks for tools in an agent blcok
* updated tests
* added permission to read private channels that bot was invited to
* acknowledge PR comments, added additional typing & fallbacks
* fixed build error
* remove fallback logic for password fields
* reverted changes to middleware
* cleanup
2025-06-01 20:34:19 -07:00
Waleed Latif
2e77d4625a
feat(email): add customizable "FROM" email for resend ( #447 )
...
* add customizable from email on resend via envvar
* use existing getBaseDomain utility
2025-06-01 14:33:10 -07:00
Waleed Latif
a94f61702c
feat(contributors): added contributors page ( #444 )
...
* added contributors page
* added debounce to prefetch, acked PR comments
2025-05-31 13:09:08 -07:00
Adam Gough
c5727ef018
feat(tools): added microsoft excel tools/block ( #441 )
...
* got the read excel tool working
* added read manual ID insertion
* write working
* tool finished
* removed old logic
* removed logic that was causing credential error
* cleaned up
* ran bun lint
* removed logger
* added back merging logic
* fix: removed comments
* fix: added greptile changes
* ran bun lint
* removed function
* added microsoft excel docs
* fix: icon format
* fix: docs
* ran lint
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-05-30 19:11:45 -07:00
Waleed Latif
e17cdc9698
fix(formatting): fixed widths & heights for auto-formatting
2025-05-30 19:04:38 -07:00
Waleed Latif
4239810bb2
feat(ux): added auto-layout for workflows ( #443 )
...
* added auto-layout
* cleanup & fixes
* disable auto-format during debugging & during execution
* nits, acknowledged PR comments
2025-05-30 18:50:00 -07:00
Waleed Latif
a9196314d7
fix(tools): fix linear block
2025-05-30 00:47:02 -07:00
Waleed Latif
51120c8fd5
chore: remove dependabot
2025-05-30 00:11:50 -07:00
Waleed Latif
88d8a1b104
feat(tools): added linear tools/block ( #439 )
...
* feat(linear): add Linear Issue Reader and Writer tools with types
* chore(tools): register Linear tools in global tool registry
* feat(icons): add LinearIcon for Linear block
* feat(blocks): register Linear block in global block registry
* feat(linear): implement OAuth integration for Linear block
* feat(linear): add dynamic team and project selectors for Linear block
* feat(linear): add backend API endpoints for teams and projects
* feat(linear): update UI components for Linear selectors and modal
* refactor(linear): update create/read issue tools and types
* chore(linear): update block config for Linear integration
* fix(auth): update auth and oauth logic for Linear
* minor fix
* improvement[linear]: require teamId and projectId for all tools and types
* style[lint]: fix code style and lint errors
* chore(linear): install @linear/sdk package
* fix[linear]: address greptile-apps feedback for type safety and error handling
* fix[linear]: handle teams API response errors
* modified icon, added docs
---------
Co-authored-by: sriram2k4 <sriramthehacker01@gmail.com >
2025-05-30 00:10:37 -07:00
Waleed Latif
50cbc890c2
fix(validation): added validation for inputs for signup & email, added tests ( #438 )
...
* add validation for signup/login fields
* added validation for inputs for signup & email, added tests
* acknowledged PR comments
2025-05-29 23:45:33 -07:00
Waleed Latif
b2450530d1
refactor(agent-handler): simplify agent handler, update tests, fix resolution of env vars in function execution ( #437 )
...
* refactored agent handler, fixed envvar resolution for function block
* resolve missing envvar resolution from function execution for custom tool
* fix path traversal risk
* removed extraneous comments
* ack PR comments
2025-05-29 18:20:19 -07:00
Waleed Latif
3b82e7d224
improvement(providers): added enhanced error logging
2025-05-28 19:43:37 -07:00
Waleed Latif
ca6884cdc2
fix(memories): simplified memories, added memories subblock for agent ( #432 )
...
* fix(memories): simplified memories, added memories subblock for agent
* removed raw data from memory block, simplified memory config
* fix(persistence): persist collapsed state for responseFormat code subblock (#429 )
* fix(persistence): persist collapsed state for responseFormat code subblock
* add additional type safety
* acknowledged PR comments
2025-05-28 17:48:43 -07:00
Waleed Latif
2fb0894c2a
fix(persistence): persist collapsed state for responseFormat code subblock ( #429 )
...
* fix(persistence): persist collapsed state for responseFormat code subblock
* add additional type safety
2025-05-28 17:19:57 -07:00
Waleed Latif
6e682f5f47
fix(doc-generator): added in missing microsoft docs, fixed doc generator
2025-05-28 10:11:35 -07:00
Waleed Latif
84b9d766e9
fix(subscriptions): fix disabled subs
2025-05-28 08:19:36 -07:00
Waleed Latif
7169f33a84
fix(nodes): simplify response format for loops/parallels
2025-05-27 00:38:40 -07:00
Waleed Latif
79bea155b3
fix(parallel): add numbered parallel and loop blocks for multiple instances of sub-nodes
2025-05-26 23:40:53 -07:00
Waleed Latif
80a7bf5e5f
fix(footer): fix footer in landing page to enter platform
2025-05-26 18:46:07 -07:00
Waleed Latif
334f12c602
improvement(docs): add analytics
2025-05-26 13:34:22 -07:00
Waleed Latif
819c0cc8eb
improvement(logs): added filtering by trigger type
2025-05-26 13:10:50 -07:00
Waleed Latif
38afdeb83a
fix(build): add tailwind dep
2025-05-26 12:45:16 -07:00
Waleed Latif
cbfe9a69fe
fix(logs): fix log filtering by moving filtering to server-side ( #424 )
...
* moved log filtering server-side from client-side to handle pagination and lots of logs, added tests
* fix docs
2025-05-26 12:42:40 -07:00
Adam Gough
ad4060aa92
fit(loop-ui): fixed some UI issues, added tests for parallel and loop nodes ( #421 )
...
* basic change
* fixed drag
* testing and UI fixes
* ran bun
* added greptile comments
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-05-26 12:05:23 -07:00
Waleed Latif
6afb453fc0
improvement(oauth): refactor oauth apis to dedicated tools routes, fix docs ( #423 )
...
* migrate oauth apis to dedicated tools routes
* added tests
* fix docs
* fix confluence file selector
2025-05-26 12:00:03 -07:00
dependabot[bot]
8e6057a39e
chore(deps-dev): bump @types/node from 20.17.50 to 22.15.21 in /apps/sim ( #417 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 20.17.50 to 22.15.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-version: 22.15.21
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 09:54:21 -07:00
Waleed Latif
76253de031
chore: update CONTRIBUTING.md
2025-05-26 09:53:29 -07:00
Waleed Latif
4d03c8b6ac
feat(search): added search to variables & credentials, fixed missing docs
2025-05-26 09:42:32 -07:00
Emir Karabeg
28dd9e89f8
fix(lint): resolve CSS class sorting and formatting issues in trace spans
2025-05-26 01:53:14 -07:00
Sriram
3e809d24c4
fix(logs): improve timeline resizing behavior in trace spans ( #419 )
2025-05-26 01:39:46 -07:00
dependabot[bot]
3f468dc302
chore(deps): bump lucide-react ( #415 )
...
Bumps the docs-dependencies group in /apps/docs with 1 update: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ).
Updates `lucide-react` from 0.479.0 to 0.511.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.511.0/packages/lucide-react )
---
updated-dependencies:
- dependency-name: lucide-react
dependency-version: 0.511.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: docs-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-25 18:57:22 -07:00
dependabot[bot]
911f2881de
chore(deps): bump the actions-updates group with 3 updates ( #414 )
...
Bumps the actions-updates group with 3 updates: [docker/build-push-action](https://github.com/docker/build-push-action ), [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun ) and [codecov/codecov-action](https://github.com/codecov/codecov-action ).
Updates `docker/build-push-action` from 5 to 6
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
Updates `oven-sh/setup-bun` from 1 to 2
- [Release notes](https://github.com/oven-sh/setup-bun/releases )
- [Commits](https://github.com/oven-sh/setup-bun/compare/v1...v2 )
Updates `codecov/codecov-action` from 3 to 5
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v5 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions-updates
- dependency-name: oven-sh/setup-bun
dependency-version: '2'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions-updates
- dependency-name: codecov/codecov-action
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions-updates
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-25 18:57:00 -07:00
Waleed Latif
b74e71a47a
chore: update dependabot
2025-05-25 18:48:07 -07:00
Waleed Latif
ae38f20367
fix(parallel): fixed dropdown, set active execution block for parallel flow
2025-05-25 16:42:36 -07:00
Waleed Latif
b1126e3d6a
feat(loop): added loop block & parallel block logic ( #411 )
...
* feat(subflows): implement parallel and loop nodes
* fixed linter errors
* added loop block logic
* added parallel executioon
* added input resolution for collections for parallel & loop blocks
* refactored tests, cleaned up some unnecessary logic
* prevent self connections now that we have loop blocks
* refactored path tracker
* lint
* acknowledged PR comments, added tests
* added tests for loops
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2025-05-25 14:39:56 -07:00
Waleed Latif
ef8ae60afd
fix(file-upload): fixed file upload for mistral parse
2025-05-24 22:44:18 -07:00
Adam Gough
8ec194a604
feat(tools): added support for ms teams attachments ( #412 )
...
* added support for attachments in teams
* ran linter
* fixed small error
* run lint
* removed comments
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-05-24 22:28:31 -07:00
Waleed Latif
950e055a8d
fix(file-upload): re-enabled file upload for mistral & url for file upload ( #408 )
...
* re-enabled file upload for mistral & url for file upload
* consolidated env checks
2025-05-24 20:58:49 -07:00
Adam Gough
79b761c022
feat(tools): created outlook tools/block ( #409 )
...
* feat: first round of tools for outlook
* added more
* outlook finished
* added bun and docs
* fix: added greptile comments
* added greptile and bun lint
* got rid of HTML
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-05-24 20:57:49 -07:00
Adam Gough
45c92067e2
feat(tools): added microsoft teams tools/block ( #405 )
...
* feat: microsoft teams block added
* updated name
* oauth working
* fixing accessToken
* saving accessToken spot
* all four tools are working
* display name better
* finished teams tool
* Remove package-lock.json from PR
* added greptile comments
* added scopes, removed ;, removed loggers
* solved credential bug
* added docs and rebased
* fixed lint checks
* more bun lint
* bun lint errors solved
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-05-24 14:02:37 -07:00
Waleed Latif
8c268e23dd
chore(biome): removed prettier, added biome ( #407 )
...
* chore: replace prettier with biome and add linting
* chore: update devcontainer settings to use biome for linting and remove eslint, prettier
* chore: update docker-compose to use Postgres 17-alpine and standardize quotes
* chore: fixed more BUT disabled most rules due to limit
* added additional rules, fixed linting & ts errors
* added additional rules
* rebased & linted
* fixed oauth
* updated biome & minor modifications
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
2025-05-24 03:11:38 -07:00
Waleed Latif
0c8a773e56
improvement(chat): optimized chat performance & pass/email flow for chat ( #406 )
2025-05-23 12:23:50 -07:00
Waleed Latif
c77a21e9b4
fix(chat-rendering): fixed rendering of tables, code. added copy, fixed error for settings sync, added additional formatting and styles to chat ( #404 )
...
* fix: styling of tables, need to add pushing message to top
* message gets sent with some offset space
* fixed scroll
* updated styles, scrolling still messed up
* fixed rendering of tables, code. added copy, fixed error for settings sync, added additional formatting and styles to chat
* acknowledged PR comments
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
2025-05-23 00:25:47 -07:00
Waleed Latif
5664890065
feat(models): added claude sonnet 4 and opus 4
2025-05-22 10:06:45 -07:00
Adam Gough
328d361a70
fix(deployed-workflow): fixed the deployment status changes across workflows. ( #382 )
...
* fixed deployment state
* fix: moved the deployment status logic to registry store
* removed head
* fix: changes detected for existing deployment
* fix: auto changes detected
* fix: rid of debugging
* fix: added greptile comments
* removed logic for change detection to hook to reduce load on control bar
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: Adam Gough <adamgough@Mac.lan >
Co-authored-by: Waleed Latif <walif6@gmail.com >
2025-05-21 20:19:05 -07:00
Waleed Latif
afcc66afc6
fix(execution): async executions when envvars are not set ( #397 )
2025-05-21 20:15:51 -07:00
Waleed Latif
0015dc93de
feat(image-gen): added gpt-image-1 and safe storage for base64 data ( #396 )
...
* added gpt-image-1 and safe storage for base64 data
* acknowledged PR comments
* updated README
* update CONTRIBUTING.md
2025-05-21 15:12:51 -07:00
Aditya Tripathi
6d380c28e3
refactor(ollama): ollama host -> url (convention) + readme and compose to reflect the same ( #394 )
...
* chore(docker): add OLLAMA_HOST environment variable to local and production configurations; update README for docker compose commands
* refactor(env): rename OLLAMA_HOST to OLLAMA_URL in configuration files and update related references
2025-05-21 14:28:10 -07:00
Waleed Latif
a94fd8703f
fix(api): fixed POST request for API blocks ( #392 )
2025-05-21 11:57:38 -07:00
Waleed Latif
b9b662bf6d
update README.md
2025-05-21 09:13:13 -07:00
Waleed Latif
a5b809c8e9
fix(docs): fixed naming semantics for memory tools, updated doc generator, & included docs for memory block ( #389 )
...
* added docs for memories
* updated doc generator script to better find outputs
* include google drive new tools in docs
2025-05-20 23:48:18 -07:00
Waleed Latif
31ccaa5227
feat(google-drive): added additional tools to interact with google drive ( #387 )
...
* added additional google drive tools
* added folder id and doc id fields for google docs and google drive, added additional google drive tools
* added google drive upload to list of google drive tools
* consolidated consts
* resolved PR comments
2025-05-20 23:13:03 -07:00
Emir Karabeg
d2cf31b42c
improvement(mem0): tool input options
2025-05-20 22:56:11 -07:00
Waleed Latif
4cd80947bd
fix(cors): allow workflow executions via API in the browser ( #386 )
...
* updated CORS to allow workflow executions via API in the browser
* ack PR comment
2025-05-20 19:12:35 -07:00
Emir Karabeg
33123c6361
improvement(memory): return memories in add, adjusted other memory tools
2025-05-20 13:03:50 -07:00
Waleed Latif
6170b80086
fix(streaming): added ability to stream back responses for agent even if there are downstream blocks ( #385 )
2025-05-20 12:33:46 -07:00
Emir Karabeg
bacf733503
improvement(memory): consolidated expected return value
2025-05-20 11:51:11 -07:00
Waleed Latif
6f8f307a5d
fix(docs): fix docs sidebar
2025-05-20 10:03:19 -07:00
Emir Karabeg
1ebcaf5bfd
improvement(reddit): better error logging
2025-05-20 01:27:39 -07:00
Waleed Latif
47090713ef
Revert "feat(package): add tsconfig pkg to share across packages in monorepo …" ( #381 )
...
This reverts commit f5cbcfb514 .
2025-05-19 17:03:54 -07:00
Waleed Latif
f5cbcfb514
feat(package): add tsconfig pkg to share across packages in monorepo ( #380 )
...
* add tsconfig pkg to share across packages in monorepo
* fixed docs build
* acknowledged PR comments
2025-05-19 16:58:51 -07:00
Waleed Latif
2a4590e649
fix(invite): allow anyone with access to the workspace to invite others, remove invite from dev environment ( #379 )
...
* allow anyone with access to the workspace to invite others
* hide invite members in dev
* remove invite member from sidebar in dev
2025-05-19 15:52:21 -07:00
Emir Karabeg
533f765c34
improvement(chat-deploy): added conversation ID to input
2025-05-19 13:33:23 -07:00
Emir Karabeg
0af7fb2a7a
feat(memory): added memory block and tool ( #372 )
...
* feat(memory): added memory block and service
* feat(memory): ran migrations
* improvement(memory): appending memories; console messages
* feat(memory): added agent raw message history input UI
* feat(agent-messages): added agent message history
* improvement: added tests
2025-05-19 02:57:06 -07:00
Waleed Latif
b29827c4ee
fix(errors): fix error handling for signup/signin
2025-05-19 01:26:00 -07:00
Emir Karabeg
8f75e795f2
improvement(ui): auth
2025-05-19 00:33:28 -07:00
Waleed Latif
1ec9770df3
fix(errors): fix error handling for signup/signin
2025-05-19 00:32:41 -07:00
Emir Karabeg
c8b2c9ea63
improvement(subdomain): added header links
2025-05-18 23:49:04 -07:00
Waleed Latif
fd82b99c5c
feat(waitlist): remove waitlist, update login/signup/verify styling to match landing, remove OTP in dev/docker ( #377 )
...
* removed waitlist on landing
* remove OTP in dev or docker, remove invite members from sidebar in dev/docker
* modified signup, login, verify, and reset password to match landing
* add README for npm package
* acknowledged PR comments
* restore cmd+enter functionality
2025-05-18 23:04:22 -07:00
Waleed Latif
f2894e645e
feat(package): added npm package to run sim studio ( #376 )
...
* added npm pkg for sim studio
* added cache scope for new pkg
* added optional port config, default to 3000
* remove accidental package lock
* updated package version
* added keywords
* acknowledged PR comments
2025-05-18 21:16:13 -07:00
Waleed Latif
18ce26616e
improvement(browser-use): added secrets to browser use agent ( #375 )
...
* updated husky
* added secrets to browser use, fixed gitignore
* fixed prettier ignore
* fixed param
* fixed PR comments
2025-05-18 19:56:42 -07:00
Aditya Tripathi
c7866c8388
chore(docker): update PostgreSQL environment variables in docker-compose files to support default values ( #374 )
2025-05-18 14:49:50 -07:00
Waleed Latif
ef31a2fe7b
fix(ci): fixed container registry name in ci, modified some routes to be dynamic to avoid nextjs telemetry
2025-05-18 01:39:49 -07:00
Waleed Latif
717e17d02a
feat(bun): upgrade to bun, reduce docker image size by 95%, upgrade docs & ci ( #371 )
...
* migrate to bun
* added envvars to drizzle
* upgrade bun devcontainer feature to a valid one
* added bun, docker not working
* updated envvars, updated to bunder and esnext modules
* fixed build, reinstated otel
* feat: optimized multi-stage docker images
* add coerce for boolean envvar
* feat: add docker-compose configuration for local LLM services and remove legacy Dockerfile and entrypoint script
* feat: add docker-compose files for local and production environments, and implement GitHub Actions for Docker image build and publish
* refactor: remove unused generateStaticParams function from various API routes and maintain dynamic rendering
* cleanup
* upgraded bun
* updated ci
* fixed build
---------
Co-authored-by: Aditya Tripathi <aditya@climactic.co >
2025-05-18 01:01:32 -07:00
Waleed Latif
e57d3f79a1
fix(schedules): disable schedules after consecutive failures ( #368 )
...
* fix(schedules): disable schedules after consecutive failures
* acknowledged PR comments
2025-05-17 01:18:11 -07:00
Waleed Latif
0b055623a0
fix(ui): fix calendar component for setting schedules
2025-05-16 10:48:29 -07:00
Waleed Latif
96fdfbc3e6
fix(browser-agents): log live URL for stagehand and browser-use
2025-05-16 01:29:47 -07:00
Waleed Latif
a66c1e3b16
feat(logs): added log archive
2025-05-15 19:47:54 -07:00
Emir Karabeg
4bbc2b243c
improvement(variables): changed object validation to support JavaScript object notation in addition to strict JSON
2025-05-15 16:08:20 -07:00
Waleed Latif
0621caf5a5
chore: update CSP, add speed insights
2025-05-15 15:53:48 -07:00
Waleed Latif
f07cffd264
improvement(logs): added infinite scroll, markdown rendering, and individual block input to logs ( #364 )
...
* add performant infinite scroll
* added markdown rendering in the logs
* added individual block input to logs
* fixed markdown render
* consolidate redactApiKeys to utils
* acknowledged PR comments
2025-05-15 14:14:12 -07:00
Waleed Latif
1152a264bc
fix(subscriptions): fixed organization creation failure introduced by subscription updates ( #361 )
...
* fix(subscriptions): fixed organization creation failure introduced by subscription updates
* cleaned up tests
* run format
2025-05-15 12:28:46 -07:00
Emir Karabeg
274ebdf4eb
fix(invite-workspace): addressed comments
2025-05-14 18:46:54 -07:00
Waleed Latif
43cb4cbf15
improvement(subscriptions): added log retention cron, enterprise plan & refactored subscriptions logic ( #357 )
...
* added cron to cleanup logs for free users
* added log retention cron, admin dashboard, & enterprise plan. refactored subscriptions logic & ui
* added more type safety & added total chat executions to user stats table
* removed waitlist + admin
* added tests, fixed edge cases
* removed migrations
* acknowledged PR comments
* added heplers, removed duplicate logic
* removed extraneous comments
2025-05-14 18:25:48 -07:00
Emir Karabeg
38b169cc31
fix(duplicate): add workspace ID to prevent cleanup
2025-05-14 12:00:29 -07:00
Emir Karabeg
38efb9a871
feat(invite-workspace) ( #358 )
...
* feat(invite-workspace): added invite UI and capabilites; improved tooltips; added keyboard shortcuts; adjusted clay desc
* improvement: restructured error and invite pages
* feat(invite-workspace): users can now join workspaces; protected delete from members
* fix(deployment): login
* feat(invite-workspace): members registries and variables loaded from workspace
* feat(invite-workspace): ran migrations
* fix: delete workflows on initial sync
2025-05-14 11:01:51 -07:00
Waleed Latif
575a482273
fix(oauth-selector): added oauth selector back for tools that it was missing from
2025-05-14 09:57:56 -07:00
Waleed Latif
7010c2d45a
feat(models): added gpt-4.1
2025-05-13 20:19:54 -07:00
Waleed Latif
db369fed55
docs: updated README.md
2025-05-12 17:00:13 -07:00
Adam Gough
76c22e9164
feat(docs): added tutorial videos & telegram logic added for user-agent ( #348 )
...
* telegram logic added for user-agent
* telegram and clay updated
* added more tool videos and descriptions
* Update apps/docs/content/docs/tools/google_search.mdx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/docs/content/docs/tools/google_drive.mdx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/docs/content/docs/tools/google_docs.mdx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/docs/content/docs/tools/google_docs.mdx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* Update apps/docs/content/docs/tools/google_docs.mdx
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
* docs update
* added new google docs youtube vid
---------
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local >
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2025-05-12 13:24:10 -07:00
Waleed Latif
626dafae49
fix(db): fix slow db connection, add redis cache for gmail polling
2025-05-12 13:13:21 -07:00
Waleed Latif
2c7806feaa
fix(gmail): fix unauthorized gmail polling
2025-05-11 23:38:20 -07:00
Emir Karabeg
230143af3c
improvement(variables): variable experience and removed execution time ( #349 )
...
* improvement(variables): removed string type and kept plaintext without processing input
* improvement(function): removed execution time
* fix(variables): inputting variables and validating format
* fix(variables): sync
* fix(tests): upgraded tests
* Apply suggestions from code review
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-05-11 22:03:07 -07:00
Waleed Latif
c27698f7b3
fix(dependabot): updated repo structure for dependabot, manually update outdated packages
2025-05-11 18:56:16 -07:00
dependabot[bot]
5326f2f63c
docs(deps): bump the docs-dependencies group ( #352 )
...
Bumps the docs-dependencies group in /apps/docs with 2 updates: [estree-util-value-to-estree](https://github.com/remcohaszing/estree-util-value-to-estree ) and [image-size](https://github.com/image-size/image-size ).
Updates `estree-util-value-to-estree` from 3.3.2 to 3.4.0
- [Release notes](https://github.com/remcohaszing/estree-util-value-to-estree/releases )
- [Commits](https://github.com/remcohaszing/estree-util-value-to-estree/compare/v3.3.2...v3.4.0 )
Updates `image-size` from 2.0.0 to 2.0.2
- [Release notes](https://github.com/image-size/image-size/releases )
- [Commits](https://github.com/image-size/image-size/compare/v2.0.0...v2.0.2 )
---
updated-dependencies:
- dependency-name: estree-util-value-to-estree
dependency-version: 3.4.0
dependency-type: indirect
dependency-group: docs-dependencies
- dependency-name: image-size
dependency-version: 2.0.2
dependency-type: indirect
dependency-group: docs-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-11 18:51:33 -07:00
Waleed Latif
c47f8719e9
fix(dependabot): updated repo structure for dependabot, manually update outdated packages
2025-05-11 18:43:26 -07:00
Waleed Latif
3580241d93
feat(discord): added discord block/tools ( #347 )
...
* feat(tools): added discord oauth, block, and tools
* added docs
* remove extraneous comments/logs
* added tooltips for disabled subblocks, acknowledged PR comments
* added tools and blocks for new repo structure
* added docs
* added more type safety, fixed some styling
* updated docs
* fixed style of dropdown in tool-input
* acknowledged PR comments
2025-05-11 18:32:04 -07:00
Waleed Latif
0fc0f683a6
feat(gmail): added gmail polling service to trigger workflow on incoming emails ( #344 )
...
* setup gmail polling service, not tested
* general improvements to gmail polling and error handling, receive message but triggers wrong wrokflow
* finished gmail polling service, works when I send multiple emails in a single polling period (triggers the workflow for each new email)
* remove unread messages
* remove unread messages
* modified to process all incoming emails as individual workflow executions, enhance dedupe, general improvements
* replaced desc w tooltips
* added cron job for polling gmail
* remove unused props, simplify naming convention
* renoved extraneous comments, removed unused processIncomingEmails
* fixed build issues
* acknowledged PR comments
2025-05-11 12:46:09 -07:00
Emir Karabeg
d79cad4c52
feat(sidebar-controls): added ability to expand on hover ( #343 )
2025-05-09 22:51:27 -07:00
Waleed Latif
a92ee8bf46
feat(turbo): restructured repo to be a standard turborepo monorepo ( #341 )
...
* added turborepo
* finished turbo migration
* updated gitignore
* use dotenv & run format
* fixed error in docs
* remove standalone deployment in prod
* fix ts error, remove ignore ts errors during build
* added formatter to the end of the docs generator
2025-05-09 21:45:49 -07:00
Waleed Latif
1438028982
improvement(utils): removed duplicate logic to get base url with fallback, made util ( #337 )
...
* improvement(utils): removed duplicate logic to get base url with fallback, made util
* acknowledged PR comments
2025-05-08 23:30:45 -07:00
Adam Gough
fcc590c02b
improvement(deployed preview): fixed webhook config that was causing workflow failure in deployed state ( #332 )
...
* solved the error for deployed workflow
* updated webhook-config to update DB upon webhook deletion
2025-05-07 22:35:38 -07:00
Waleed Latif
01e9016dbc
fix(google-sheets): update google sheets tools to take in both an array of objects and an array of arrays
2025-05-07 19:02:27 -07:00