Zamil Majdy
67244759c7
fix(frontend): Fix client-side validation for Agent Executor Block ( #8643 )
...
* feat(frontend): Center initial canvas & add option to open graph on agent executor blok
* Removed unused variable
2024-11-13 18:31:22 +00:00
Kaitlyn Barnard
a3655b8a85
Adding Google Analytics to docs site ( #8640 )
...
Adding GA tag to docs site
Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com>
2024-11-13 17:03:28 +00:00
Toran Bruce Richards
aafc101224
tweak(backend): Update all block costs ( #8639 )
...
* Add support for default credentials to unreal block
* Refactor block cost configuration and add new blocks
This commit refactors the block cost configuration file and adds support for new blocks. The changes include:
- Importing the `AIMusicGeneratorBlock`, `JinaEmbeddingBlock`, and `UnrealTextToSpeechBlock` classes
- Updating the `BLOCK_COSTS` dictionary to include costs for the new blocks
These changes enable the usage of the newly introduced blocks.
2024-11-13 16:05:32 +00:00
Reinier van der Leer
ef3f7aad18
fix(frontend): Unbreak credentials input on single-provider blocks (vol. 2)
...
Fix bad condition introduced in aaa0b79f
(#8636 ) to resolve #8635
2024-11-13 15:30:36 +01:00
Reinier van der Leer
aaa0b79f08
fix(frontend): Unbreak credentials input on single-provider blocks ( #8636 )
...
- Resolves #8635
- fix(frontend): Fix type mismatch of `CredentialsField` schema between frontend and backend
- Fix usages of `credentialsSchema.credentials_provider`
- refactor(backend): Create `CredentialsFieldSchemaExtra` model in backend so it can be mirrored directly in frontend
- Add check to enforce multi-provider `CredentialsField` always has `discriminator`
- dx: Add type checking shortcut `yarn type-check` / `npm run type-check` for frontend
2024-11-13 13:48:15 +00:00
Krzysztof Czerwinski
e907ffda6e
feat(platform): Simplify Credentials UX ( #8524 )
...
- Change `provider` of default credentials to actual provider names (e.g. `anthropic`), remove `llm` provider
- Add `discriminator` and `discriminator_mapping` to `CredentialsField` that allows to filter credentials input to only allow providers for matching models in `useCredentials` hook (thanks @ntindle for the idea!); e.g. user chooses `GPT4_TURBO` so then only OpenAI credentials are allowed
- Choose credentials automatically and hide credentials input on the node completely if there's only one possible option
- Move `getValue` and `parseKeys` to utils
- Add `ANTHROPIC`, `GROQ` and `OLLAMA` to providers in frontend `types.ts`
- Add `hidden` field to credentials that is used for default system keys to hide them in user profile
- Now `provider` field in `CredentialsField` can accept multiple providers as a list
-----------------
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
Co-authored-by: Reinier van der Leer <pwuts@agpt.co>
2024-11-12 16:55:48 +01:00
Zamil Majdy
ef7e50403e
refactor(backend): Centralize Block Cost into a Single File ( #8623 )
2024-11-12 14:09:59 +00:00
Zamil Majdy
1e872406ca
feat(platform): Introduced Agent Execution Block ( #8533 )
2024-11-12 13:03:15 +07:00
Abhimanyu Yadav
5ee909f687
fix: show error toast on Run failure when inputs or credentials are i… ( #8391 )
...
* fix: show error toast on Run failure when inputs or credentials are invalid
* Remove supabase folder from tracking
* revert supabase
* remove toast
---------
Co-authored-by: Avhimanyu <2023ebcs396@online.bits-pilani.ac.in>
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
2024-11-11 22:43:15 -06:00
Nicholas Tindle
ff1fa2af2d
[Snyk] Security upgrade zipp from 3.15.0 to 3.19.1 ( #8622 )
...
fix: docs/requirements.txt to reduce vulnerabilities
The following vulnerabilities are fixed by pinning transitive dependencies:
- https://snyk.io/vuln/SNYK-PYTHON-ZIPP-7430899
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-11-11 18:22:03 -06:00
dependabot[bot]
ee3252bdb1
build(deps): bump cookie from 0.7.0 to 1.0.1 in /autogpt_platform/frontend ( #8616 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-12 00:15:45 +00:00
Nicholas Tindle
4a8f3dbbb1
[Snyk] Security upgrade urllib3 from 2.0.7 to 2.2.2 ( #8620 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-11-11 17:45:56 -06:00
dependabot[bot]
4a163e5b54
build(deps-dev): bump the development-dependencies group in /autogpt_platform/backend with 3 updates ( #8611 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
2024-11-11 17:31:13 -06:00
dependabot[bot]
ca0b2311e8
build(deps): bump the production-dependencies group in /autogpt_platform/frontend with 8 updates ( #8614 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 17:25:25 -06:00
dependabot[bot]
d03fd930c6
build(deps-dev): bump the development-dependencies group in /autogpt_platform/frontend with 12 updates ( #8615 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
2024-11-11 22:34:43 +00:00
dependabot[bot]
603fec3467
build(deps): bump the production-dependencies group in /autogpt_platform/backend with 2 updates ( #8610 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
2024-11-11 22:21:44 +00:00
dependabot[bot]
c53c7f8dd8
build(deps-dev): bump the development-dependencies group in /autogpt_platform/market with 2 updates ( #8612 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 22:13:43 +00:00
dependabot[bot]
ce3539ff16
build(deps-dev): bump ruff from 0.7.2 to 0.7.3 in /autogpt_platform/autogpt_libs in the development-dependencies group ( #8618 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 16:10:08 -06:00
dependabot[bot]
ea8f164b93
build(deps): bump supabase from 2.9.1 to 2.10.0 in /autogpt_platform/autogpt_libs in the production-dependencies group ( #8617 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-11 21:48:57 +00:00
Nicholas Tindle
3c0dea0017
[Snyk] Security upgrade python from 3.11-slim-buster to 3.11.10-slim-bookworm ( #8619 )
...
fix: autogpt_platform/backend/Dockerfile to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-DEBIAN10-GNUTLS28-6159414
- https://snyk.io/vuln/SNYK-DEBIAN10-NCURSES-1655739
- https://snyk.io/vuln/SNYK-DEBIAN10-NCURSES-1655739
- https://snyk.io/vuln/SNYK-DEBIAN10-NCURSES-5421196
- https://snyk.io/vuln/SNYK-DEBIAN10-NCURSES-5421196
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-11-11 20:33:39 +00:00
dependabot[bot]
9e4246602d
build(deps): bump peter-evans/repository-dispatch from 2 to 3 ( #8609 )
...
Bumps [peter-evans/repository-dispatch](https://github.com/peter-evans/repository-dispatch ) from 2 to 3.
- [Release notes](https://github.com/peter-evans/repository-dispatch/releases )
- [Commits](https://github.com/peter-evans/repository-dispatch/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: peter-evans/repository-dispatch
dependency-type: direct:production
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>
2024-11-11 19:59:12 +00:00
Toran Bruce Richards
1f0cbc6500
feat(block): Add AI Music Generator Block with Meta Music Gen ( #8532 )
...
* feat(platform): Add AIMusicGeneratorBlock for music generation
* refactor(platform): Refactor AIMusicGeneratorBlock for improved error handling and logging
* refactor(ui): Refactor ContentRenderer to support audio rendering
* format
* Frontend format and lint
2024-11-11 09:36:39 -08:00
Aarushi
e6e47373ac
feat(blocks/jina): Add default credentials for Jina ( #8603 )
...
add jina defaults
2024-11-10 17:18:53 +00:00
Aarushi
f981a74a10
Merge master into dev
2024-11-09 19:10:03 -06:00
Aarushi
09dd391041
Merge dev into master
2024-11-09 19:09:09 -06:00
Nicholas Tindle
0b5b95eff5
build: add launch.json debugging for vscode ( #8496 )
...
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
2024-11-08 20:49:13 +00:00
Aarushi
4adbbc52f2
Merge branch 'master' into dev
2024-11-08 11:52:14 -06:00
Aarushi
359ae8307a
feat(backend): Add API key DB table ( #8593 )
...
* add api key db tables
* remove uniqueness constraint on prefix
* add postfix
2024-11-08 17:48:37 +00:00
Aarushi
f719c7e70e
feat(blocks): Pinecone blocks ( #8535 )
...
* update pinecone
* update blocks
* fix linting
* update test
* update requests
* mock funciton
2024-11-08 17:13:55 +00:00
Reinier van der Leer
c960bd870c
dx: Clean up PR template ( #8541 )
...
* dx: Clean up PR template
2024-11-08 17:44:55 +01:00
Reinier van der Leer
dfb7cf19f7
dx: Fix `pre-commit` config ( #8584 )
...
- fix naming of hooks
- fix `pyright` hooks (b0rked by repo restructure)
- fix `forge` path (b0rked by faulty replace-all when the repo was restructured)
- fix `black` hook to work on all Python versions
- add `poetry install` hooks
- add `ruff`, `isort`, `pyright`, `pytest`, and `prisma generate` hooks for `backend/`
- add `ruff` and `pyright` hooks for `autogpt_libs/`
2024-11-08 16:06:23 +00:00
Aarushi
d6ecf80197
Merge branch 'dev'
2024-11-07 22:43:26 -06:00
Aarushi
c0f77c8e7a
ci(platform): Update pipelines to run from infra repo ( #8595 )
...
* deploy trigger
* update name
* test path change
* update prod deploy too
* remove envvars
* update prod deploy name
2024-11-07 22:39:59 -06:00
Aarushi
47759f6951
refactor(backend): Remove config.default.json ( #8581 )
...
remove config default josn
Co-authored-by: Zamil Majdy <zamil.majdy@agpt.co>
2024-11-07 21:20:15 -06:00
jackfromeast
bcaf3241da
fix (backend): Patching the SSRF vulnerability in Github/Web Search/Request related blocks ( #8531 )
2024-11-08 00:29:18 +00:00
Aarushi
c25d03e945
fix(searchtheweb): Fix the Jina Search Block ( #8583 )
...
* update jina search web block
* update to false
2024-11-07 17:26:17 -06:00
Zamil Majdy
91edf08540
feat(backend): Improve pyro reliability by adding connection timeout, retry, cleanup, and dynamic connection thread size ( #8574 )
2024-11-07 11:34:32 +07:00
Nicholas Tindle
b08ad973fa
Update codeql.yml ( #8500 )
...
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
2024-11-07 02:51:01 +00:00
Abhimanyu Yadav
a037c431cd
feat(build-page): make all content unselectable except flowEditor ( #8534 )
...
* docs(platform): Update frontend instructions (#8514 )
update readme
* docs(platform): correct readme
* feat(build-page): make all content unselectable except flowEditor
* revert some changes
* revert some changes
---------
Co-authored-by: Swifty <craigswift13@gmail.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
2024-11-07 02:45:42 +00:00
Zamil Majdy
86c544177e
refactor(backend): Introduced Graph Input & Output Schema, Merge GraphMeta & Graph, Remove subgraph functionality ( #8526 )
2024-11-07 09:30:51 +07:00
Zamil Majdy
af9ea5bc31
fix(frontend): Broken UI caused by lack of error propagation on Run ( #8575 )
2024-11-07 08:49:32 +07:00
Nicholas Tindle
25fa1bee1e
fix: update cookie ( #8571 )
2024-11-05 18:55:57 -06:00
Nicholas Tindle
c76c077522
feat: bump elliptic to 6.6.0 ( #8570 )
2024-11-05 18:35:33 -06:00
dependabot[bot]
4259ad686e
build(deps): bump the production-dependencies group across 1 directory with 11 updates ( #8567 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
2024-11-05 17:32:15 -06:00
Aarushi
9a2664be35
fix(platform): Add local enc key ( #8568 )
...
add local enc key
2024-11-05 12:44:59 -08:00
Aarushi
9070378e60
fix(platform): Add local enc key ( #8568 )
...
add local enc key
2024-11-05 12:44:36 -08:00
dependabot[bot]
f17c20ed91
build(deps): manual fix!! bump replicate from 0.34.1 to 1.0.3 in /autogpt_platform/backend ( #8476 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
2024-11-05 14:34:37 -06:00
Nicholas Tindle
799c6e550a
[Snyk] Security upgrade python from 3.11-slim-buster to 3.11.10-slim-bookworm ( #8557 )
...
Co-authored-by: Swifty <craigswift13@gmail.com>
Co-authored-by: snyk-bot <snyk-bot@snyk.io>
2024-11-05 19:19:36 +00:00
Zamil Majdy
21100c109a
feat(backend): Reduce number of services on the local mode ( #8563 )
2024-11-05 22:36:51 +07:00
SwiftyOS
b92c4774a6
feat(platform): Added .gitignore to platform root dir
2024-11-05 16:32:48 +01:00