Commit Graph

1072 Commits

Author SHA1 Message Date
Waleed Latif
a92ee8bf46 feat(turbo): restructured repo to be a standard turborepo monorepo (#341)
* added turborepo

* finished turbo migration

* updated gitignore

* use dotenv & run format

* fixed error in docs

* remove standalone deployment in prod

* fix ts error, remove ignore ts errors during build

* added formatter to the end of the docs generator
2025-05-09 21:45:49 -07:00
Waleed Latif
1438028982 improvement(utils): removed duplicate logic to get base url with fallback, made util (#337)
* improvement(utils): removed duplicate logic to get base url with fallback, made util

* acknowledged PR comments
2025-05-08 23:30:45 -07:00
Adam Gough
fcc590c02b improvement(deployed preview): fixed webhook config that was causing workflow failure in deployed state (#332)
* solved the error for deployed workflow

* updated webhook-config to update DB upon webhook deletion
2025-05-07 22:35:38 -07:00
Waleed Latif
01e9016dbc fix(google-sheets): update google sheets tools to take in both an array of objects and an array of arrays 2025-05-07 19:02:27 -07:00
Waleed Latif
c5e5c67ae6 fix(ollama): added ollama host envvar to the csp 2025-05-07 12:11:36 -07:00
Emir Karabeg
c0c444f4d2 improvement(ui): logs 2025-05-07 04:50:25 -07:00
Emir Karabeg
3205f59844 improvement(google-sheets): parse input items 2025-05-07 03:47:53 -07:00
Emir Karabeg
8e0c72a0cf fix: otel warning before login 2025-05-07 03:21:24 -07:00
Waleed Latif
e706c07ea9 feat(tools): added google sheets append tool (#331) 2025-05-06 20:17:24 -07:00
Emir Karabeg
5714441a6f fix: twitter link 2025-05-06 12:57:07 -07:00
Emir Karabeg
3559593d86 fix: waitlist email link 2025-05-06 08:14:20 -07:00
Emir Karabeg
a1c75653d0 improvement(landing): fixed icons for tweets, added typeform, added logo 2025-05-06 02:42:28 -07:00
Waleed Latif
266c6e3a2e fix(build): updated package lock 2025-05-06 01:42:38 -07:00
Waleed Latif
699600feaa feat(workflow-preview): added workflow preview for version control, with the ability to revert to old states of the workflow (#330)
* generic workflow preview and view deployed modal

* improved styling and functionality

* cleaning up throwing errors

* Remove node_modules from tracking

* coped the deployment-controls from main

* added revert to current state

* added subblock fields

* preview cleaned up

* added mrge changes

* added support for all sub-block types

* updated package-lock

* add hidden dialogheader

---------

Co-authored-by: Adam Gough <adam_gough@brown.edu>
Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-06 00:30:27 -07:00
Waleed Latif
bac4949dfe improvement(ux): format json logs response, fix tts and image proxies, fix airtable block 2025-05-05 23:07:47 -07:00
Emir Karabeg
dce826840c Update README.md 2025-05-05 14:30:00 -07:00
Waleed Latif
feac93fa4c improvement(sentry): added tree shaking, reduced bundle size 40% 2025-05-05 13:05:51 -07:00
Emir Karabeg
d8025a2503 improvement(chat-client): ui/ux with markdown styling and streaming 2025-05-05 04:30:39 -07:00
Waleed Latif
d2e91c2713 improvement(performance): modify the long-input resize behavior to maintain the same behavior but only update the state once the resize is complete 2025-05-05 01:23:10 -07:00
Emir Karabeg
fd53247f25 fix(long-input): text overlay and resize UI (#329)
* improvement(long-input): added dynamic rows from config

* fix(long-input): resize and overlay text misalignment
2025-05-04 23:27:41 -07:00
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