Siddharth Ganesan
c380e59cb3
fix(copilot): make default model opus 4.5 ( #3209 )
...
* Fix default model
* Fix
2026-02-12 13:17:45 -08:00
Waleed
cec74e09c2
fix(variables): fix tag dropdown and cursor alignment in variables block ( #3199 )
2026-02-11 14:40:31 -08:00
Siddharth Ganesan
c5dd90e79d
feat(copilot): enterprise configuration ( #3184 )
...
* Copilot enterprise models
* Fix azure anthropic
* Fix
* Consolidation
* Cleanup
* Clean up code
* Fix lint
* cleanup
* Fix greptile
2026-02-10 16:37:30 -08:00
Vikhyath Mondreti
be3cdcf981
Merge pull request #3179 from simstudioai/improvement/file-download-timeouts
...
improvement(timeouts): files/base64 should use max timeouts + auth centralization
2026-02-10 15:57:06 -08:00
Siddharth Ganesan
190f12fd77
feat(copilot): copilot mcp + server side copilot execution ( #3173 )
...
* v0
* v1
* Basic ss tes
* Ss tests
* Stuff
* Add mcp
* mcp v1
* Improvement
* Fix
* BROKEN
* Checkpoint
* Streaming
* Fix abort
* Things are broken
* Streaming seems to work but copilot is dumb
* Fix edge issue
* LUAAAA
* Fix stream buffer
* Fix lint
* Checkpoint
* Initial temp state, in the middle of a refactor
* Initial test shows diff store still working
* Tool refactor
* First cleanup pass complete - untested
* Continued cleanup
* Refactor
* Refactor complete - no testing yet
* Fix - cursor makes me sad
* Fix mcp
* Clean up mcp
* Updated mcp
* Add respond to subagents
* Fix definitions
* Add tools
* Add tools
* Add copilot mcp tracking
* Fix lint
* Fix mcp
* Fix
* Updates
* Clean up mcp
* Fix copilot mcp tool names to be sim prefixed
* Add opus 4.6
* Fix discovery tool
* Fix
* Remove logs
* Fix go side tool rendering
* Update docs
* Fix hydration
* Fix tool call resolution
* Fix
* Fix lint
* Fix superagent and autoallow integrations
* Fix always allow
* Update block
* Remove plan docs
* Fix hardcoded ff
* Fix dropped provider
* Fix lint
* Fix tests
* Fix dead messages array
* Fix discovery
* Fix run workflow
* Fix run block
* Fix run from block in copilot
* Fix lint
* Fix skip and mtb
* Fix typing
* Fix tool call
* Bump api version
* Fix bun lock
* Nuke bad files
2026-02-09 19:33:29 -08:00
Waleed
1edaf197b2
fix(azure): add azure-anthropic support to router, evaluator, copilot, and tokenization ( #3158 )
...
* fix(azure): add azure-anthropic support to router, evaluator, copilot, and tokenization
* added azure anthropic values to env
* fix(azure): make anthropic-version configurable for azure-anthropic provider
* fix(azure): thread provider credentials through guardrails and fix translate missing bedrockAccessKeyId
* updated guardrails
* ack'd PR comments
* fix(azure): unify credential passing pattern across all LLM handlers
- Pass all provider credentials unconditionally in router, evaluator (matching agent pattern)
- Remove conditional if-branching on providerId for credential fields
- Thread workspaceId through guardrails → hallucination validator for BYOK key resolution
- Remove getApiKey() from hallucination validator, let executeProviderRequest handle it
- Resolve vertex OAuth credentials in hallucination validator matching agent handler pattern
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-06 15:26:10 -08:00
Vikhyath Mondreti
b913cff46e
fix(envvars): resolution standardized ( #2957 )
...
* fix(envvars): resolution standardized
* remove comments
* address bugbot
* fix highlighting for env vars
* remove comments
* address greptile
* address bugbot
2026-01-23 18:59:04 -08:00
Vikhyath Mondreti
1f1f015031
improvement(files): update execution for passing base64 strings ( #2906 )
...
* progress
* improvement(execution): update execution for passing base64 strings
* fix types
* cleanup comments
* path security vuln
* reject promise correctly
* fix redirect case
* remove proxy routes
* fix tests
* use ipaddr
2026-01-20 17:49:00 -08:00
Vikhyath Mondreti
78e4ca9d45
improvement(serializer): canonical subblock, serialization cleanups, schedules/webhooks are deployment version friendly ( #2848 )
...
* hide form deployment tab from docs
* progress
* fix resolution
* cleanup code
* fix positioning
* cleanup dead sockets adv mode ops
* address greptile comments
* fix tests plus more simplification
* fix cleanup
* bring back advanced mode with specific definition
* revert feature flags
* improvement(subblock): ui
* resolver change to make all var references optional chaining
* fix(webhooks/schedules): deployment version friendly
* fix tests
* fix credential sets with new lifecycle
* prep merge
* add back migration
* fix display check for adv fields
* fix trigger vs block scoping
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-16 15:23:43 -08:00
Siddharth Ganesan
8361931cdf
fix(copilot): fix copilot bugs ( #2855 )
...
* Fix edit workflow returning bad state
* Fix block id edit, slash commands at end, thinking tag resolution, add continue button
* Clean up autosend and continue options and enable mention menu
* Cleanup
* Fix thinking tags
* Fix thinking text
* Fix get block options text
* Fix bugs
* Fix redeploy
* Fix loading indicators
* User input expansion
* Normalize copilot subblock ids
* Fix handlecancelcheckpoint
2026-01-16 13:57:55 -08:00
Waleed
a35f6eca03
improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils, consolidated utils and testing mocks ( #2839 )
...
* improvement(tools): use react query to fetch child workflow schema, avoid refetch and duplicated utils
* consolidated utils & testing mocks
2026-01-15 13:25:22 -08:00
Siddharth Ganesan
ccf268595e
improvement(copilot): update copilot to match copilot repo ( #2829 )
...
* Ux
* Fix lint
* Clean up model options
* Codex
2026-01-14 20:52:49 -08:00
Siddharth Ganesan
64b3f98488
feat(copilot): add commands ( #2797 )
...
* Slash commands v0
* Web tools
* Web
* Fix popover
* Fix commands ui
* Fix for context mentions too
* Improvem tool names for options and config
* Fix thinking text scroll
* Fix ishosted
* Ui
* Ui
* Subagent parallelization
* Fix ui
* Fix lint
* Fix superagent
* Dont collapse info and super
2026-01-13 16:23:39 -08:00
Vikhyath Mondreti
b6cbee2464
improvement(block-outputs): display metadata properties destructured ( #2772 )
...
* improvement(block-outputs):display metadata properties destructured
* add back icons
* fix google calendar
* reuse versioned tool selector
* fix null fields
* github optionality
* fix notion
* review stripe tools metadata
* fix optional tools + types
* fix docs type
* add db row tool + fix copilot versioning recognition
2026-01-12 18:36:21 -08:00
Siddharth Ganesan
e347486f50
fix(copilot): fix copilot chat loading ( #2769 )
...
* Fix loading
* Fix Lint
* Scroll stickiness
* Scroll stickiness
* improvement: diff controls and notifications positioning
* feat(copilot): editable input component
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-10 18:24:21 -08:00
Siddharth Ganesan
283a521614
feat(copilot): subagents ( #2731 )
...
* fix(helm): add custom egress rules to realtime network policy (#2481 )
The realtime service network policy was missing the custom egress rules section
that allows configuration of additional egress rules via values.yaml. This caused
the realtime pods to be unable to connect to external databases (e.g., PostgreSQL
on port 5432) when using external database configurations.
The app network policy already had this section, but the realtime network policy
was missing it, creating an inconsistency and preventing the realtime service
from accessing external databases configured via networkPolicy.egress values.
This fix adds the same custom egress rules template section to the realtime
network policy, matching the app network policy behavior and allowing users to
configure database connectivity via values.yaml.
* Add subagents
* Edit, plan, debug subagents
* Tweaks
* Message queue
* Many subagents
* Fix bugs
* Trigger request
* Overlays
* Diff in chat
* Remove context usage code
* Diff view in chat
* Options
* Lint
* Fix rendering of edit subblocks
* Add deploy mcp tools
* Add evaluator subagent
* Editor component
* Options select
* Fixes to options
* Fix spacing between options
* Subagent rendering
* Fix previews
* Plan
* Streaming
* Fix thinking scroll
* Renaming
* Fix thinking text
* Persist and load chats properly
* Diff view
* Fix lint
* Previous options should not be selectable
* Enable images
* improvement(copilot): ui/ux
* improvement(copilot): diff controls
* Fix ops bug
* Fix ops
* Stuff
* Fix config
---------
Co-authored-by: Vikhyath Mondreti <vikhyathvikku@gmail.com >
Co-authored-by: Waleed <walif6@gmail.com >
Co-authored-by: Martin Yankov <23098926+Lutherwaves@users.noreply.github.com >
Co-authored-by: Emir Karabeg <78010029+emir-karabeg@users.noreply.github.com >
Co-authored-by: waleedlatif1 <waleedlatif1@users.noreply.github.com >
Co-authored-by: Adam Gough <77861281+aadamgough@users.noreply.github.com >
Co-authored-by: aadamgough <adam@sim.ai >
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-10 11:44:04 -08:00
Waleed
d3d6012d5c
fix(tools): updated memory block to throw better errors, removed deprecated posthog route, remove deprecated templates & console helpers ( #2753 )
...
* fix(tools): updated memory block to throw better errors, removed deprecated posthog route, remove deprecated templates & console helpers
* remove isDeployed in favor of deploymentStatus
* ack PR comments
2026-01-09 16:53:37 -08:00
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
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
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
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
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
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
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
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
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
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
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
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
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
Adam Gough
0d4d953169
fixed payload error ( #1873 )
2025-11-10 12:19:45 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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