3479 Commits

Author SHA1 Message Date
Emir Karabeg
baae731e36 feat(admin-waitlist): added resend approval email 2025-04-17 19:33:08 -07:00
Emir Karabeg
e35ba18744 improvement(approved-emails): updated styling 2025-04-17 18:28:28 -07:00
Waleed Latif
6c1e2669cd fix(api): added generic headers, ensure that we wrap response to capture error 2025-04-17 16:12:05 -07:00
Waleed Latif
8e423ca0be improvement(api): add default headers for API requests, user can override (#275) 2025-04-17 13:39:53 -07:00
Waleed Latif
382046973a fix(blocks): fixed router and evaluator block, added autofill & tests (#274)
* fixed router block, refined system prompt, added tests

* add autofill for evaluator

* fixed evaluator block to execute server-side, added tests
2025-04-17 12:23:25 -07:00
Emir Karabeg
de581f89dd fix(ui): delete modal on notifications 2025-04-17 00:02:17 -07:00
Waleed Latif
dd5b2657c8 feat(models): add o3 and o4-mini models, updated pricing 2025-04-16 17:08:24 -07:00
Waleed Latif
6163cfe844 feat(tools): added mem0 block/tools to add, search, & fetch agent memories (#271)
* feat add(mem0 integration)

* -fixed conflict

* -fixes from mrge-io

* updated icon, reorganized tools, removed description

* removed console logs in favor of logger, removed semicolons

---------

Co-authored-by: Rishabh Shinde <rishabhsshinde27@gmail.com>
Co-authored-by: Rishabh Shinde <62063908+RadoBoiii@users.noreply.github.com>
2025-04-16 16:56:47 -07:00
Emir Karabeg
d1d3c1eeaf fix: return error in logs 2025-04-16 05:18:38 -07:00
Emir Karabeg
5075b0922a feat(workflows-chat): added full-screen chat 2025-04-16 04:59:07 -07:00
Emir Karabeg
a1a8dc0487 improvement(workflow-chat): removed starter and listed block values by distance from starter 2025-04-16 03:57:45 -07:00
Emir Karabeg
b6d5348bbf feat(workflow-chat) (#269)
* feat(workflow-chat): added control bar switch

* feat(workflow-chat): finished UI

* feat(workflow-chat): added logic to execute workflows and return value selected
2025-04-16 02:48:19 -07:00
Waleed Latif
af97c0160f fix(custom-tools): fixed custom tools for agent, added the ability to delete a custom tool (#268)
* fix(tools): added custom_tools to db with sync; improved tool input display

* added support for executing server-side agent block with custom tools, added tests & removed deprecated groq model

* added the ability to delete a custom tool, deletes from store & db

* added tests

* small fixes

* addressed PR comments

* added tools registry to separate it out and avoid circular dependency

---------

Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
2025-04-16 01:50:09 -07:00
Emir Karabeg
d3c5b7ca75 fix(webhooks): increased time to expire 2025-04-15 13:54:03 -07:00
Emir Karabeg
4d6a4566b7 fix(webhooks): long-process webhooks 2025-04-15 13:46:09 -07:00
Waleed Latif
fd3ee35610 feat(tools): added notion oauth, tools, & block (#266)
* added notion oauth, tools, & block

* acknowledged PR comments
2025-04-14 23:00:19 -07:00
Waleed Latif
c614ae0c40 fix(tools): enhanced error handling for some tools, ensured that we have tested everything & fixed parallel execution trace spans (#264)
* fixed tools that needed better error handling, slight modifications

* improvement: fixed the pulsing for blocks that were already completed by tracking the active blocks being executed

* fixed total duration calculation, fixed trace spans for parallel executions

* acknowledged PR comments
2025-04-14 16:36:08 -07:00
Emir Karabeg
887dfb9c40 improvement(ux): changed api key in deploy to x-api-key 2025-04-14 02:50:56 -07:00
Emir Karabeg
61367f2025 improvement(ui): no tooltip on theme 2025-04-14 02:26:12 -07:00
Emir Karabeg
c4f2261fa2 fix(webhooks): airtable 2025-04-14 02:22:08 -07:00
Waleed Latif
7d5654d177 feat(agent): added granular tool usage control for the model providers that support it (#259)
* added tool usage config to agents' tools, some more things to do

* allow sequential forcing of multiple tools for providers that support it

* remove google from the list of providers with granular tool usage control

* conditionally render tool usage icons if the model supports it

* fixed styles and added unit tests

* added type function to generation of json schema in custom tool

* addressed PR comments
2025-04-14 00:41:48 -07:00
Waleed Latif
4cebb45032 fix(ui): fixed placeholder on custom tool modal, changed icon for code generator 2025-04-13 15:56:22 -07:00
Waleed Latif
0ec14af36f feat(tools): added browseruse block/tool with async polling (#258)
* feat(tools): added browseruse block/tool with async polling

* added autoblocks tool/block, haven't tested

* acknowleged pr comments

* run format & comment out autoblocks block
2025-04-13 14:28:54 -07:00
Emir Karabeg
ea7d71e979 fix(webhooks): airtable 2025-04-13 01:19:06 -07:00
Emir Karabeg
172dd0da51 improvement(webhooks) (#256)
* improvement(webhooks): styling alignment and route refactor and de-deuplication detection

* improvement(ui/ux): familiarized styling and loading between schedule and webhook

* improvement(webhooks): simplified instructions and aligned styling on webhook configs

* improvement(webhooks): upgraded tests
2025-04-13 00:17:05 -07:00
Waleed Latif
cd15f8cba0 fix(variables): added new variableType 'plain', resolution logic enhanced (#255)
* variableType updated to include plain type, resolution logic enhanced

* added tests, ensure that short and long input can also resolve plaintext value

* simplified even further, added variable manager
2025-04-12 23:40:04 -07:00
Waleed Latif
ecf2eab473 fix(schedules): fixed scheduling logic to allow for updates & respect the start time, moved common utils to lib/schedules (#253)
* fixed scheduling logic to allow for updates & respect the start time

* refactored, moved common utils to lib/schedules

* acknowledged PR comments
2025-04-12 01:37:10 -07:00
Waleed Latif
cec30d07f6 docs: updated docs with new base url, content, styles 2025-04-11 22:08:15 -07:00
Waleed Latif
bace01fe56 fix(oauth): fixed oauth server-side vs client-side checking, fixed x_search tool failing, remove unused route (#251)
* fix(oauth): fixed oauth server-side vs client-side checking, fixed x_search tool failing, remove unused route

* added tests

* removed unnecessary checks for nil request id

* acknowledged PR comments, fixed X OAuth token refresh
2025-04-11 17:57:34 -07:00
Sriram
0317691a43 fix(docs): docs home page link fix 2025-04-11 17:05:58 -07:00
dependabot[bot]
cc9dad9298 fix(deps)(deps): bump vite in /sim in the dependencies group (#249)
Bumps the dependencies group in /sim with 1 update: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


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

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 6.2.6
  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-11 17:04:25 -07:00
Emir Karabeg
a45b59ec02 fix: workflow execution on api call with /api/providers error 2025-04-11 00:54:23 -07:00
Emir Karabeg
6482e5fba6 fix: agent output type fixed for workflow on sign up 2025-04-11 00:43:37 -07:00
Waleed Latif
bc5188a120 fix(stagehand): fix typo in model names for stagehand blocks 2025-04-10 22:56:56 -07:00
Waleed Latif
aa32f9f8b3 feat(stagehand): added stagehand cua and extract tools/block (#243)
* added stagehand execute tool/block

* added stagehand agent

* cleaned up model names

* acknowledged PR comments
2025-04-10 22:47:16 -07:00
Emir Karabeg
d401551af1 improvement(ux): command + enter to run workflow 2025-04-10 15:09:17 -07:00
Emir Karabeg
434d495790 improvement(ux): add/collapse all on console entry 2025-04-10 14:34:57 -07:00
Waleed Latif
b37e3e6d43 fix(github): fixed github oauth for workflows & repo 2025-04-10 13:56:21 -07:00
Waleed Latif
3a12d163da feat: add speed insights 2025-04-10 13:08:02 -07:00
Waleed Latif
32bded7da8 fix(landing): show workflows for users that have been approved & logged in 2025-04-10 12:52:50 -07:00
Waleed Latif
ae626dbbe0 refactor(llms): moved llm requests server-side (#241) 2025-04-10 11:34:28 -07:00
Waleed Latif
7604ecb13b fix(models): allow users to run gpt-4o on hosted version without bringing their own keys 2025-04-10 10:30:48 -07:00
Emir Karabeg
2060913004 fix: hoted workflow 2025-04-10 04:43:47 -07:00
Emir Karabeg
dec29da1c8 improvement (ux): first sign in starts with agent block 2025-04-10 02:42:27 -07:00
Emir Karabeg
0f19ee369b feat(agent): allow gpt-4o for free on hosted version 2025-04-10 02:10:48 -07:00
Emir Karabeg
ff1166cfa3 improvement(ux): skip reload warning for sync on auth routes 2025-04-10 00:43:36 -07:00
Emir Karabeg
51dde8cbee fix(loops) (#238)
* fix(loops): added resolve for string collections and added single block loop

* improvement(loop-input): error validation removed

* improvement(loops): fixed now for source/external blocks; doesn't work for multi-block loop (>2)

* fix(loops): complex looping functions fully work

* improvement: cleaned up debugging logs
2025-04-10 00:15:42 -07:00
Waleed Latif
23abb29b88 feat(autofill): consolidated tool-params & sub-block store for one unified store that handles sub-block values (#237) 2025-04-09 21:41:54 -07:00
Waleed Latif
4f9c70b9d4 chore: run format 2025-04-09 01:40:54 -07:00
Waleed Latif
7dbb53747c feat(autofill): added settting to autofill api keys for tools and blocks
* feat(autofill): autofill api keys for tools once they are set once

* added setting to settings for envvar autofill, removed from agent block since it depends on the model selected

* add in api key autofill for agent blocks based on existing model provider mapping

* add tooltips for general settings

* resolved pr comments

* reorganized files, removed unused imports
2025-04-09 01:36:32 -07:00