Commit Graph

1174 Commits

Author SHA1 Message Date
Waleed Latif
dcf6e10b5b fix(docker): added pgvector image to docker builds, modified push to migrate to ameliorate vector data type issue (#452)
* added pgvector image to docker builds, modified push to migrate to ameliorate vector data type issue

* added zod and t3-ss/env-nextjs to minimal set of dependencies for db image

* added healthcheck to docker services
2025-06-02 12:56:15 -07:00
Emir Karabeg
d9e99a4fab feat(knowledge) (#449)
* feat(knowledge): setup knowledge and base UI

* improvement(knowledge): empty state UI

* feat(knowledge): created schema

* added s3 bucket for kbs

* fix: remove dummy values

* feat(knowledge): embedding view; schema adjustments; migration history; navigation

* feat(knowledge): block/tool for vector search

---------

Co-authored-by: Waleed Latif <walif6@gmail.com>
2025-06-02 03:41:23 -07:00
Waleed Latif
7d640823c3 fix(variables): added block/variable name validation to prevent invalid characters, fixed block renaming issue with drag handler (#448)
* added block name and variable name validation to prevent invalid characters, fixed block renaming issue with drag handler

* also collapse multiple whitespaces into one
2025-06-01 23:51:07 -07:00
Waleed Latif
de2ce6fcb7 feat(slack): added slack oauth for sim bot & maintained old custom bot, fixed markdown rendering (#445)
* fix formatting of contributors chart

* added slack oauth, removed hardcoded localhosts and use NEXT_PUBLIC_APP_URL instead

* remove conditional rendering of subblocks for tools in an agent blcok

* updated tests

* added permission to read private channels that bot was invited to

* acknowledge PR comments, added additional typing & fallbacks

* fixed build error

* remove fallback logic for password fields

* reverted changes to middleware

* cleanup
2025-06-01 20:34:19 -07:00
Waleed Latif
2e77d4625a feat(email): add customizable "FROM" email for resend (#447)
* add customizable from email on resend via envvar

* use existing getBaseDomain utility
2025-06-01 14:33:10 -07:00
Waleed Latif
a94f61702c feat(contributors): added contributors page (#444)
* added contributors page

* added debounce to prefetch, acked PR comments
2025-05-31 13:09:08 -07:00
Adam Gough
c5727ef018 feat(tools): added microsoft excel tools/block (#441)
* got the read excel tool working

* added read manual ID insertion

* write working

* tool finished

* removed old logic

* removed logic that was causing credential error

* cleaned up

* ran bun lint

* removed logger

* added back merging logic

* fix: removed comments

* fix: added greptile changes

* ran bun lint

* removed function

* added microsoft excel docs

* fix: icon format

* fix: docs

* ran lint

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-30 19:11:45 -07:00
Waleed Latif
e17cdc9698 fix(formatting): fixed widths & heights for auto-formatting 2025-05-30 19:04:38 -07:00
Waleed Latif
4239810bb2 feat(ux): added auto-layout for workflows (#443)
* added auto-layout

* cleanup & fixes

* disable auto-format during debugging & during execution

* nits, acknowledged PR comments
2025-05-30 18:50:00 -07:00
Waleed Latif
a9196314d7 fix(tools): fix linear block 2025-05-30 00:47:02 -07:00
Waleed Latif
51120c8fd5 chore: remove dependabot 2025-05-30 00:11:50 -07:00
Waleed Latif
88d8a1b104 feat(tools): added linear tools/block (#439)
* feat(linear): add Linear Issue Reader and Writer tools with types

* chore(tools): register Linear tools in global tool registry

* feat(icons): add LinearIcon for Linear block

* feat(blocks): register Linear block in global block registry

* feat(linear): implement OAuth integration for Linear block

* feat(linear): add dynamic team and project selectors for Linear block

* feat(linear): add backend API endpoints for teams and projects

* feat(linear): update UI components for Linear selectors and modal

* refactor(linear): update create/read issue tools and types

* chore(linear): update block config for Linear integration

* fix(auth): update auth and oauth logic for Linear

* minor fix

* improvement[linear]: require teamId and projectId for all tools and types

* style[lint]: fix code style and lint errors

* chore(linear): install @linear/sdk package

* fix[linear]: address greptile-apps feedback for type safety and error handling

* fix[linear]: handle teams API response errors

* modified icon, added docs

---------

Co-authored-by: sriram2k4 <sriramthehacker01@gmail.com>
2025-05-30 00:10:37 -07:00
Waleed Latif
50cbc890c2 fix(validation): added validation for inputs for signup & email, added tests (#438)
* add validation for signup/login fields

* added validation for inputs for signup & email, added tests

* acknowledged PR comments
2025-05-29 23:45:33 -07:00
Waleed Latif
b2450530d1 refactor(agent-handler): simplify agent handler, update tests, fix resolution of env vars in function execution (#437)
* refactored agent handler, fixed envvar resolution for function block

* resolve missing envvar resolution from function execution for custom tool

* fix path traversal risk

* removed extraneous comments

* ack PR comments
2025-05-29 18:20:19 -07:00
Waleed Latif
3b82e7d224 improvement(providers): added enhanced error logging 2025-05-28 19:43:37 -07:00
Waleed Latif
ca6884cdc2 fix(memories): simplified memories, added memories subblock for agent (#432)
* fix(memories): simplified memories, added memories subblock for agent

* removed raw data from memory block, simplified memory config

* fix(persistence): persist collapsed state for responseFormat code subblock (#429)

* fix(persistence): persist collapsed state for responseFormat code subblock

* add additional type safety

* acknowledged PR comments
2025-05-28 17:48:43 -07:00
Waleed Latif
2fb0894c2a fix(persistence): persist collapsed state for responseFormat code subblock (#429)
* fix(persistence): persist collapsed state for responseFormat code subblock

* add additional type safety
2025-05-28 17:19:57 -07:00
Waleed Latif
6e682f5f47 fix(doc-generator): added in missing microsoft docs, fixed doc generator 2025-05-28 10:11:35 -07:00
Waleed Latif
84b9d766e9 fix(subscriptions): fix disabled subs 2025-05-28 08:19:36 -07:00
Waleed Latif
7169f33a84 fix(nodes): simplify response format for loops/parallels 2025-05-27 00:38:40 -07:00
Waleed Latif
79bea155b3 fix(parallel): add numbered parallel and loop blocks for multiple instances of sub-nodes 2025-05-26 23:40:53 -07:00
Waleed Latif
80a7bf5e5f fix(footer): fix footer in landing page to enter platform 2025-05-26 18:46:07 -07:00
Waleed Latif
334f12c602 improvement(docs): add analytics 2025-05-26 13:34:22 -07:00
Waleed Latif
819c0cc8eb improvement(logs): added filtering by trigger type 2025-05-26 13:10:50 -07:00
Waleed Latif
38afdeb83a fix(build): add tailwind dep 2025-05-26 12:45:16 -07:00
Waleed Latif
cbfe9a69fe fix(logs): fix log filtering by moving filtering to server-side (#424)
* moved log filtering server-side from client-side to handle pagination and lots of logs, added tests
* fix docs
2025-05-26 12:42:40 -07:00
Adam Gough
ad4060aa92 fit(loop-ui): fixed some UI issues, added tests for parallel and loop nodes (#421)
* basic change

* fixed drag

* testing and UI fixes

* ran bun

* added greptile comments

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-26 12:05:23 -07:00
Waleed Latif
6afb453fc0 improvement(oauth): refactor oauth apis to dedicated tools routes, fix docs (#423)
* migrate oauth apis to dedicated tools routes

* added tests

* fix docs

* fix confluence file selector
2025-05-26 12:00:03 -07:00
dependabot[bot]
8e6057a39e chore(deps-dev): bump @types/node from 20.17.50 to 22.15.21 in /apps/sim (#417)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.17.50 to 22.15.21.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 22.15.21
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-26 09:54:21 -07:00
Waleed Latif
76253de031 chore: update CONTRIBUTING.md 2025-05-26 09:53:29 -07:00
Waleed Latif
4d03c8b6ac feat(search): added search to variables & credentials, fixed missing docs 2025-05-26 09:42:32 -07:00
Emir Karabeg
28dd9e89f8 fix(lint): resolve CSS class sorting and formatting issues in trace spans 2025-05-26 01:53:14 -07:00
Sriram
3e809d24c4 fix(logs): improve timeline resizing behavior in trace spans (#419) 2025-05-26 01:39:46 -07:00
dependabot[bot]
3f468dc302 chore(deps): bump lucide-react (#415)
Bumps the docs-dependencies group in /apps/docs with 1 update: [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react).


Updates `lucide-react` from 0.479.0 to 0.511.0
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.511.0/packages/lucide-react)

---
updated-dependencies:
- dependency-name: lucide-react
  dependency-version: 0.511.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: docs-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-25 18:57:22 -07:00
dependabot[bot]
911f2881de chore(deps): bump the actions-updates group with 3 updates (#414)
Bumps the actions-updates group with 3 updates: [docker/build-push-action](https://github.com/docker/build-push-action), [oven-sh/setup-bun](https://github.com/oven-sh/setup-bun) and [codecov/codecov-action](https://github.com/codecov/codecov-action).


Updates `docker/build-push-action` from 5 to 6
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

Updates `oven-sh/setup-bun` from 1 to 2
- [Release notes](https://github.com/oven-sh/setup-bun/releases)
- [Commits](https://github.com/oven-sh/setup-bun/compare/v1...v2)

Updates `codecov/codecov-action` from 3 to 5
- [Release notes](https://github.com/codecov/codecov-action/releases)
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v5)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-updates
- dependency-name: oven-sh/setup-bun
  dependency-version: '2'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-updates
- dependency-name: codecov/codecov-action
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-25 18:57:00 -07:00
Waleed Latif
b74e71a47a chore: update dependabot 2025-05-25 18:48:07 -07:00
Waleed Latif
ae38f20367 fix(parallel): fixed dropdown, set active execution block for parallel flow 2025-05-25 16:42:36 -07:00
Waleed Latif
b1126e3d6a feat(loop): added loop block & parallel block logic (#411)
* feat(subflows): implement parallel and loop nodes

* fixed linter errors

* added loop block logic

* added parallel executioon

* added input resolution for collections for parallel & loop blocks

* refactored tests, cleaned up some unnecessary logic

* prevent self connections now that we have loop blocks

* refactored path tracker

* lint

* acknowledged PR comments, added tests

* added tests for loops

---------

Co-authored-by: Emir Karabeg <emirkarabeg@berkeley.edu>
2025-05-25 14:39:56 -07:00
Waleed Latif
ef8ae60afd fix(file-upload): fixed file upload for mistral parse 2025-05-24 22:44:18 -07:00
Adam Gough
8ec194a604 feat(tools): added support for ms teams attachments (#412)
* added support for attachments in teams

* ran linter

* fixed small error

* run lint

* removed comments

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-24 22:28:31 -07:00
Waleed Latif
950e055a8d fix(file-upload): re-enabled file upload for mistral & url for file upload (#408)
* re-enabled file upload for mistral & url for file upload

* consolidated env checks
2025-05-24 20:58:49 -07:00
Adam Gough
79b761c022 feat(tools): created outlook tools/block (#409)
* feat: first round of tools for outlook

* added more

* outlook finished

* added bun and docs

* fix: added greptile comments

* added greptile and bun lint

* got rid of HTML

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-24 20:57:49 -07:00
Adam Gough
45c92067e2 feat(tools): added microsoft teams tools/block (#405)
* feat: microsoft teams block added

* updated name

* oauth working

* fixing accessToken

* saving accessToken spot

* all four tools are working

* display name better

* finished teams tool

* Remove package-lock.json from PR

* added greptile comments

* added scopes, removed ;, removed loggers

* solved credential bug

* added docs and rebased

* fixed lint checks

* more bun lint

* bun lint errors solved

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-24 14:02:37 -07:00
Waleed Latif
8c268e23dd chore(biome): removed prettier, added biome (#407)
* chore: replace prettier with biome and add linting

* chore: update devcontainer settings to use biome for linting and remove eslint, prettier

* chore: update docker-compose to use Postgres 17-alpine and standardize quotes

* chore: fixed more BUT disabled most rules due to limit

* added additional rules, fixed linting & ts errors

* added additional rules

* rebased & linted

* fixed oauth

* updated biome & minor modifications

---------

Co-authored-by: Aditya Tripathi <aditya@climactic.co>
2025-05-24 03:11:38 -07:00
Waleed Latif
0c8a773e56 improvement(chat): optimized chat performance & pass/email flow for chat (#406) 2025-05-23 12:23:50 -07:00
Waleed Latif
c77a21e9b4 fix(chat-rendering): fixed rendering of tables, code. added copy, fixed error for settings sync, added additional formatting and styles to chat (#404)
* fix: styling of tables, need to add pushing message to top

* message gets sent with some offset space

* fixed scroll

* updated styles, scrolling still messed up

* fixed rendering of tables, code. added copy, fixed error for settings sync, added additional formatting and styles to chat

* acknowledged PR comments

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
2025-05-23 00:25:47 -07:00
Waleed Latif
5664890065 feat(models): added claude sonnet 4 and opus 4 2025-05-22 10:06:45 -07:00
Adam Gough
328d361a70 fix(deployed-workflow): fixed the deployment status changes across workflows. (#382)
* fixed deployment state

* fix: moved the deployment status logic to registry store

* removed head

* fix: changes detected for existing deployment

* fix: auto changes detected

* fix: rid of debugging

* fix: added greptile comments

* removed logic for change detection to hook to reduce load on control bar

---------

Co-authored-by: Adam Gough <adamgough@Adams-MacBook-Pro.local>
Co-authored-by: Adam Gough <adamgough@Mac.lan>
Co-authored-by: Waleed Latif <walif6@gmail.com>
2025-05-21 20:19:05 -07:00
Waleed Latif
afcc66afc6 fix(execution): async executions when envvars are not set (#397) 2025-05-21 20:15:51 -07:00
Waleed Latif
0015dc93de feat(image-gen): added gpt-image-1 and safe storage for base64 data (#396)
* added gpt-image-1 and safe storage for base64 data

* acknowledged PR comments

* updated README

* update CONTRIBUTING.md
2025-05-21 15:12:51 -07:00