Waleed
ac91d78834
fix(anthropic): use anthropic sdk to transform malformed response schemas to anthropic format ( #2988 )
...
* fix(anthropic): use anthropic sdk to transform malformed response schemas to anthropic format
* copy internal transformJSONSchema from anthropic
* remove dep update
* use built-in func from anthropic
2026-01-24 20:31:07 -08:00
Waleed
f44594c380
fix(security): add authentication and input validation to API routes ( #2959 )
...
* fix(security): add authentication and input validation to API routes
* moved utils
* remove extraneous commetns
* removed unused dep
2026-01-23 17:48:39 -08:00
Waleed
f765b83a26
chore(deps): bump posthog-js to 1.334.1 ( #2948 )
2026-01-22 18:06:05 -08:00
Vikhyath Mondreti
1f1f015031
improvement(files): update execution for passing base64 strings ( #2906 )
...
* progress
* improvement(execution): update execution for passing base64 strings
* fix types
* cleanup comments
* path security vuln
* reject promise correctly
* fix redirect case
* remove proxy routes
* fix tests
* use ipaddr
2026-01-20 17:49:00 -08:00
Waleed
4f04b1efea
feat(terminal): migrate from zustand for console terminal logs to indexedDb, incr limit from 5mb to ~GBs ( #2812 )
...
* feat(terminal): migrate from zustand for console terminal logs to indexedDb, incr limit from 5mb to ~GBs
* ack PR comments
2026-01-13 22:42:15 -08:00
Waleed
2bc403972c
feat(a2a): added a2a protocol ( #2784 )
...
* feat(a2a): a2a added
* feat(a2a): added a2a protocol
* remove migrations
* readd migrations
* consolidated permissions utils
* consolidated tag-input, output select -> combobox, added tags for A2A
* cleanup up utils, share same deployed state as other tabs
* ack PR comments
* more
* updated code examples
* solely rely on tanstack query to vend data and invalidate query key's, remove custom caching
---------
Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu >
2026-01-13 11:43:02 -08:00
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
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
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
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
71130c8b0a
improvement(monorepo): added tsconfig package, resolved type errors in testing package ( #2613 )
2025-12-28 00:36:48 -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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Waleed
d0767507b2
fix(pdfs): use unpdf instead of pdf-parse ( #2004 )
2025-11-14 22:39:28 -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
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
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
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
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
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
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
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
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
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
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
Siddharth Ganesan
7e8ac5c27f
fix(ci): docker ( #1451 )
...
* Docker ci 2
* Bun issues
* bun lock
2025-09-25 13:23:06 -07:00