Commit Graph

1352 Commits

Author SHA1 Message Date
Emir Karabeg
73600fbdb3 improvement: refactor files, subblock spacing 2025-05-04 21:01:32 -07:00
Waleed Latif
75c6582f91 feat(build): added turbopack in dev & fixed circular dependency (#328)
* fix(tools): fixed x tool

* feat(build): added turbopack in dev & fixed circular dependency

* add turbopack config

* fixed failing test bc of circular import
2025-05-04 19:45:27 -07:00
Adam Gough
4be568e3b4 feat(tools): added clay tools/block (#326) 2025-05-04 17:12:11 -07:00
Adam Gough
8bb500b7b7 fix(docs): added the slack demo youtube video (#327)
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-04 17:11:34 -07:00
Waleed Latif
f4f5973f3c improvement(speed): refactor to skip proxy now that llm requests are done server-side, skip extra network hop (#325)
* improvement(speed): refactor to skip proxy now that llm requests are done server-side, skip extra network hop

* removed extraneous logs

* standardized logger names
2025-05-04 14:07:17 -07:00
Waleed Latif
4835782b4f feat(errors): added error tracking in prod using sentry (#323) 2025-05-04 14:03:15 -07:00
Adam Gough
b646806786 fix(jira): jira project and issue auto loading (#324)
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-04 12:39:16 -07:00
Waleed Latif
9f1e8e3de8 improvement(ux): made agent user prompt resizable and larger 2025-05-04 11:09:22 -07:00
Waleed Latif
2fe77dd3ca feat(chat): added streaming from chat panel & chat deploy (#321)
* added streaming for openai in chat panel

* added streaming for anthropic

* added streaming for cerebras + deepseek

* added streaming for xai and groq

* added streaming for chat deploy

* moved privacy to the bottom of settings modal, added layout for chat subdomain

* added logs for chat panel for openai with context passed along with stream

* added proper logging for all providers in the console and in the logs

* added unit tests

* added streaming for gemini models

* added logging formatting for chat deploy with streaming

* fix build issues

* remove extraneous logs

* fixed streaming not working with forced tool calls for all providers, fixed response formatting for streamed back responses without tool calls
2025-05-04 10:46:56 -07:00
Waleed Latif
3e01258c9e fix(picker): fix picker files disappearing on refresh 2025-05-04 10:29:06 -07:00
Emir Karabeg
7a385fce67 fix(ux): add workflows 2025-05-02 01:41:55 -07:00
Emir Karabeg
7488b1fc3b feat(sidebar/workspaces) (#312)
* improvement(sidebar): full sidebar UI complete, adding collapsed state styling improvements

* improvement(ui): full sidebar state

* improvement(ui/ux): finished sidebar styling

* improvement(ui): scrollable workflows

* improvement(ui/ux): added loading state

* improvement(sidebar): adding loading for user and plan

* fix: skeleton only on initial load

* improvement(control-bar): adjusted styling

* feat(workspaces): added schema for workspaces and setup workspace header UI

* feat(workspaces): added route to fetch for workspace header

* fix: deployment error

* fix: deployment error

* feat(workspaces): added workspace id to workflow table

* feat(workspaces): ran migrations to dev

* feat(workspaces): completed connecting registries to workspaces and added migration route

* fix(workspaces): N+1 database queries

* improvement(ui/ux): sidebar

* hotfix(sidebar): hid top nav section

* fix(ux): adding workflow over header dropdown
2025-05-02 01:30:46 -07:00
Adam Gough
47d3cbe04a feat(telegram): added telegram webhook, block, tools, & docs (#314)
* jira and confluence token refresh

* telegram message tool

* webhook configured

* telegram requires permanent url

* webhook working

* telegram done

* test

* telegram webhook working

* package-lock.json

* style curl command

* added setWebhook logic

* added some documentation for chat ID

* styling changes

* added delete webhook logic

* adding docs

* updated docs for jira and telegram

* added links

* moved function to other route.ts

* logger

* mrge.io changes

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-01 22:26:33 -07:00
Adam Gough
ca34c722fa fix(tools): fixed jira and confluence token refresh (#313)
* refresh token jira and confluence

* added jira bulk fetch

* changed name

* jira docs

* updated bulk_read in docs

* added bulk_read.ts

* added jira_bulk_read

* jira docs updated

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-01 08:41:52 -07:00
Waleed Latif
d410b29a59 fix(docs): updated doc generator to handle arrays 2025-05-01 01:17:55 -07:00
Waleed Latif
afe7d2a74e fix(otel): remove banner from prod 2025-05-01 00:37:44 -07:00
Waleed Latif
03cde7ed37 feat(otel): added otel, persist settings to db, present user with the telemetry preferences & add privacy tab to settings (#318)
* feat(otel): added otel, persist settings to db, present user with the telemetry preferences & add privacy tab to settings

* updated telemetry endpoint

* add protected subdomains for chat deploy

* removed unused dependencies

* add execution telemetry logs for workflow-level and block-level logs, acknowledged PR comments
2025-04-30 23:49:53 -07:00
Emir Karabeg
209f9ad6ae improvement(docs): slack YouTube video 2025-04-30 17:48:52 -07:00
dependabot[bot]
38dbaa2471 fix(deps)(deps): bump vite in /sim in the dependencies group (#315)
Bumps the dependencies group in /sim with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `vite` from 6.3.2 to 6.3.4
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/main/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v6.3.4/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.3.4
  dependency-type: indirect
  dependency-group: dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-30 16:58:40 -07:00
gabelazo
62fc5b8374 fix(ollama): set OLLAMA_HOST from env variable (#316) 2025-04-30 14:41:26 -07:00
Waleed Latif
5d4ddbc79d Improve(chat): added multiple output option for chat panel & chat deploy (#310)
* improvement(chat): added multiple output selection for chat panel & chat deploy

* added tests, changed subdomain-check to subdomains/validate to be more RESTful

* added more tests

* added even more tests

* remove unused route

* acknowledged PR comments, updated UI for output selector
2025-04-29 20:33:29 -07:00
Emir Karabeg
0dcd5ee30a improvement(mem0) (#311)
* improvement(mem0): slider value

* improvement: removed unused/unnecessary parameters and reorganized block
2025-04-29 20:32:19 -07:00
Waleed Latif
cc6299ce06 fix(csp): fixed csp policy to allow for google drive picker, s3, atlassian 2025-04-29 15:28:46 -07:00
Waleed Latif
815bb5fc92 fix(ollama): allow ollama host in csp 2025-04-28 23:43:46 -07:00
Waleed Latif
4da83a1e3c update README 2025-04-28 22:46:34 -07:00
Waleed Latif
a769c31626 feat(tools): added additional reddit tools, docs 2025-04-28 14:13:15 -07:00
Emir Karabeg
b2e583cbc8 improvement(chat-client): added markdown support 2025-04-28 13:43:59 -07:00
Waleed Latif
4540c417b6 improvement(ui): expand settings modal, remove teams tab for users that don't have access 2025-04-28 11:32:35 -07:00
Emir Karabeg
09bbf1d6ff improvement(stripe) (#308): added orgs, teams
* added organizations, stripe team plan, team management page

* added db hook to set active organization

* simplified data access patterns, added back environments

---------

Co-authored-by: Waleed Latif <walif6@gmail.com>
2025-04-28 10:23:01 -07:00
Adam Gough
41f12d7b04 mem0 styling (#307)
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-04-28 03:29:35 -07:00
Emir Karabeg
24859ded1a improvement: metadata and docs 2025-04-28 03:19:47 -07:00
Waleed Latif
22036b0b02 improvement(waitlist): added batch send requests, fixed UI (#305)
* improvement(waitlist): added batch send requests, fixed UI

* updated package lock

* added protection against rate limts for resend with a delay + exponential backoff
2025-04-27 18:06:50 -07:00
Waleed Latif
08c4dc9141 fix(confluence): fixed confluence tools & block (#304)
* chore: update better-auth

* testing confluence, auth config

* confluence working

* confluence PR ready

* Remove node_modules from tracking

* generated docs, remove outdated dependency

---------

Co-authored-by: Adam Gough <adam_gough@brown.edu>
2025-04-27 14:15:58 -07:00
Waleed Latif
7a36d21e8d fix(chat-deploy): fixed hanging deployment state, fixed x tools, fixed credentials styling (#303)
* fix(ui): standardize flex for credentials component

* fixed hanging deploy request for chat deploy, configured & tested DNS subdomain deployment

* fixed x endpoints
2025-04-27 13:54:24 -07:00
Waleed Latif
4e14914b0b chore: upgrade better-auth 2025-04-27 03:13:50 -07:00
Emir Karabeg
fc101c3d65 feat(chat-deploy) (#277)
* added chatbot table with fk to workflows, added modal to deploy and delpoy to subdomain of *.simstudio.ai

* fixed styling, added delete and edit routes for chatbot

* use loading-agent animation for editing existing chatbot

* add base_url so that we can delpoy in dev as well

* fixed CORS issue, fixed password verification, can deploy chatbot and access it at subdomain. still need to fix the actual chat request to match the same format as the chat in the panel

* fix: renamed chatbot to chat and changed chat to copilot

* feat(chat-deploy): refactored api deploy flow

* feat(chat-deploy): added chat to deploy flow

* added output selector to chat deploy, deployment works and we can get a response from subdomain. need to fix UI + form submission of deploy modal but the core functionality works

* add missing dependencies, fix build errors, remove old unused route

* error disappeared for block output selection, need to update UI, add the ability to delete/view chat deployment, and test emails/email domain

* added otp for email verification on chat deploy

* feat(chat-deploy): ux improvements with chat-deploy modal

* improvement(ui/ux): chat display improvement

* improvement(ui/ux): deploy modal

* added logging category for chat panel & chat deploy executions

* improvement(ui/ux): finished chat-deploy flow

* fix: deleted migrations

---------

Co-authored-by: Waleed Latif <walif6@gmail.com>
2025-04-26 19:16:15 -07:00
Waleed Latif
f2e5d67a4a fix(security): static assets not rendering 2025-04-26 17:32:29 -07:00
Waleed Latif
503e07b500 feat(security): added additional security measures to next config & middleware (#301)
* feat(security): added additional security measures to next config & middleware

* addressed PR comments
2025-04-26 16:52:08 -07:00
Emir Karabeg
11922d24ae improvement: updated contributing guide 2025-04-25 21:35:44 -07:00
Emir Karabeg
a5abc82573 fix(schedules): added oauth context to schedule execution 2025-04-25 20:58:00 -07:00
Emir Karabeg
492b5914ed improvement(api): added XML support 2025-04-25 18:38:06 -07:00
Emir Karabeg
97f00aa7a1 fix: Stripe error hidden for local dev 2025-04-25 13:16:09 -07:00
Emir Karabeg
eec7cc80c3 improvement(ux): manual run opens console 2025-04-25 12:57:39 -07:00
Waleed Latif
a9dfbba5b4 fix(file-upload): fixed client uploads to s3 by adding presigned url 2025-04-25 11:42:52 -07:00
Waleed Latif
10bbc72e32 fix(stripe): fixed subscription status not showing 2025-04-25 00:46:52 -07:00
Waleed Latif
53641868d4 feat(stripe): added stripe integration, keys for anthropic + openai models (#300) 2025-04-24 20:21:19 -07:00
Rishabh Shinde
fb0d3d5b50 fix(s3): fixed request to send the timestamp in utc rather than system time (#299) 2025-04-23 13:27:13 -07:00
Waleed Latif
c7e29192af feat(tools): added jira tools/block, oauth (#298)
* added jira oauth

* issue-selector working

* test

* working on 404 error for jira

* jira read tool working

* jira read good to go

* working on update and write, am close

* jira update working

* write tool is almost done

* jira tool working

* edited error handling

* Remove conflicted files to resolve merge conflicts

* added logger

* updated PR comments

* added package-lock.json

* cleaned up, fixed failing tests, fixed name of s3 file, added docs

* removed extraneous log

---------

Co-authored-by: Adam Gough <adam.gough2020@gmail.com>
2025-04-23 01:46:49 -07:00
Waleed Latif
2749cebe31 feat(tools): added s3 tools/block (#297)
* s3 block

* updated logo, bg color

* added docs

* added helper to parse s3 uri

---------

Co-authored-by: Rishabh Shinde <rishabhsshinde27@gmail.com>
2025-04-23 01:12:21 -07:00
Waleed Latif
d13eeccbbb fix(docs): added missing google tools descriptions 2025-04-22 21:20:37 -07:00