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
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
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
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
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
41ec229431
feat(sessions): remove redis as priority option for session data ( #1600 )
2025-10-10 18:04:03 -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
ae3a7f0865
fix(db): reduce overall number of db max conncetions to incr performance ( #1575 )
2025-10-08 00:30:44 -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