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
71130c8b0a
improvement(monorepo): added tsconfig package, resolved type errors in testing package ( #2613 )
2025-12-28 00:36:48 -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
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
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
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
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
f0dc8e81d9
fix(build): downgrade nextjs from canary to 16.0.9 ( #2394 )
2025-12-15 19:00:52 -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
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
Waleed
4da5dd7f74
fix(nextjs): upgrade nextjs to patch security vuln ( #2320 )
2025-12-11 14:58:31 -08:00
Waleed
2fcd07e82d
feat(triggers): added rss feed trigger & poller ( #2267 )
2025-12-08 23:07:07 -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
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
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
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
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
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
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
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
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
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
e9ff94f06f
chore(deps): upgrade turbopack ( #1803 )
2025-11-03 22:48:22 -08:00
Waleed
70ff5394a4
improvement(mcp): ditch custom mcp client in favor of mcp sdk ( #1780 )
2025-10-31 11:21:00 -07:00
Waleed
3a0019bd13
fix(docker): remove prebuild lint check from docker ( #1681 )
2025-10-17 22:10:25 -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
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
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
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
67ac3ff84b
chore(deps): upgrade turborepo ( #1439 )
2025-09-23 21:36:10 -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
Vikhyath Mondreti
aa0a33e60f
Revert "feat(traceroot): add traceroot logger" ( #1434 )
...
This reverts commit 6d1b172a3e .
2025-09-23 16:59:49 -07:00
Vikhyath Mondreti
6d1b172a3e
feat(traceroot): add traceroot logger
2025-09-23 10:39:52 -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
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
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
Vikhyath Mondreti
6101493f12
fix(next-js): pin version ( #1358 )
...
* fix(next-js): pin version
* fix
2025-09-16 21:50:52 -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
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
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
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
df3d532495
fix(deps): downgrade nextjs ( #1200 )
2025-08-29 21:44:51 -07:00
Vikhyath Mondreti
39ad793a9a
revert package.json
2025-08-29 13:34:19 -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
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
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
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
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