Nicholas Tindle
52b3148196
feat(frontend): check auth before allowing actions to run ( #8633 )
2024-11-14 09:45:31 +00:00
Toran Bruce Richards
05c76738a4
tweak(frontend): Add jina and unreal to hidden credentials list in frontend ( #8642 )
...
Adds missing hidden credentials
2024-11-14 09:33:00 +00:00
Zamil Majdy
ce667f6287
feat(frontend): Center initial canvas ( #8644 )
...
* fix(frontend): Fix client-side validation for Agent Executor Block
* Fix zoom scale calculation
* Fix zoom scale calculation
2024-11-14 09:15:30 +00:00
Zamil Majdy
98ab525e39
fix(frontend): Fix input-field update on empty & default value ( #8647 )
...
* fix(frontend): Fix input-field update on empty & default value
* Fix error message
* Revert
2024-11-14 09:03:12 +00:00
Reinier van der Leer
5c0f979b9c
fix(frontend): Remove double title on credentials input ( #8638 )
...
- Add condition to hide `credentials` input title in `CustomNode:generateInputHandles`
- Add `title={schema.description}` to `<CredentialsInput>` title element
2024-11-13 19:37:55 +00:00
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
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
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
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
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
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
jackfromeast
bcaf3241da
fix (backend): Patching the SSRF vulnerability in Github/Web Search/Request related blocks ( #8531 )
2024-11-08 00:29:18 +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
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
Zamil Majdy
e84910b423
fix(frontend): Fix connection value clash ( #8559 )
2024-11-05 05:43:07 +00:00
Zamil Majdy
45fe26b58d
feat(platform): Toast Graph Creation Error ( #8536 )
...
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-11-05 03:23:41 +00:00
dependabot[bot]
f9d7ca70c6
build(deps-dev): bump @chromatic-com/storybook from 1.9.0 to 3.2.2 in /autogpt_platform/frontend ( #8551 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-05 02:00:45 +00:00
dependabot[bot]
9b3bef7c3e
build(deps-dev): bump the development-dependencies group in /autogpt_platform/frontend with 12 updates ( #8548 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 18:58:45 -06:00
dependabot[bot]
6052a0aa07
build(deps): bump date-fns from 3.6.0 to 4.1.0 in /autogpt_platform/frontend ( #8550 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 18:34:54 -06:00
dependabot[bot]
111fb8e69f
build(deps): bump the production-dependencies group across 1 directory with 7 updates ( #8556 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 17:44:49 -06:00
dependabot[bot]
78f5cc4608
build(deps): bump uuid from 10.0.0 to 11.0.2 in /autogpt_platform/frontend ( #8552 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-04 23:13:42 +00:00
Swifty
594aa996d7
refactor(platform/rest): Update REST API to use standard FastAPI structure ( #8519 )
2024-11-04 18:12:21 +07:00
Swifty
4d4cc60071
chore(platform): Tidy up repo structure ( #8521 )
...
* tidy up
* nextjs env specific .env files
2024-11-01 15:33:26 +00:00
Nicholas Tindle
3aebed61d2
feat(backend): credential swap to api keys in cred store ( #8403 )
...
* feat(backend): credential swap
* ci: formatting
* fix: importing is hard okay
* fix: spelln' is hard
* feat: better credential provider handling
* docs: update the imports locations
* fix: test credentials + formatting
* feat: drop continuous read mode
* fix: lint
* feat: fallback credentials
* feat: charge for credential useage and have a bad backup mechnism
* fix: don't save default credentials + add d_id
* fix: formatting
* feat: basic encryption/decryption
* ref: move files around
* ref: sign all blocks out of their credentials
* ref: update target to match a new, and encrypted future
* wip: llm provider merger
* don't delete `credentials` input on nodes
* fix llm block ci issues
* updated get AICredentials
* fix fix
* insert migration to move integration credentials from `auth.user` metadata to `platform.User.metadata`
* fixed migration
* add migration for existing user integration credentials
* disabled reddit and email block
* fix credential handling in LLM blocks
* add other secret fields to credential scrubber migration
* add other secret fields to credential scrubber migration (vol. 2)
* fix: pr fixes
* fix: mock funciton
* add encrypted values
---------
Co-authored-by: Reinier van der Leer <pwuts@agpt.co >
Co-authored-by: SwiftyOS <craigswift13@gmail.com >
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com >
Co-authored-by: Aarushi <aarushik93@gmail.com >
2024-10-31 02:36:38 +00:00
Aarushi
fc0c3e311f
feat(secrets): Rotate secrets ( #8505 )
...
* reseal secrets
* update DB url
* rotate prod db
* rotate prod
* rotate server
* builder valuse
* public env vars in env files
* public env vars in env files
2024-10-30 15:55:53 +00:00
Nicholas Tindle
e2a848d5fb
fix: object pollution problem ( #8499 )
2024-10-30 00:49:46 +00:00
dependabot[bot]
c995e89c26
build(deps-dev): bump the development-dependencies group across 1 directory with 18 updates ( #8491 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-10-29 18:34:46 -05:00
dependabot[bot]
22fff451da
build(deps): bump @next/third-parties from 14.2.6 to 15.0.2 in /autogpt_platform/frontend ( #8490 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 17:56:10 -05:00
dependabot[bot]
53dcec5dd7
build(deps): bump the production-dependencies group across 1 directory with 22 updates ( #8492 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
resolvers](https://github.com/react-hook-form/resolvers ) | `3.9.0` | `3.9.1` |
2024-10-29 17:21:38 -05:00
Krzysztof Czerwinski
ae1389760c
feat(frontend): Make Save to Templates Marketplace button create and redirect to a new agent ( #8481 )
...
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-10-29 16:52:11 -05:00
dependabot[bot]
030ea6d9a0
build(deps-dev): bump eslint-config-next from 14.2.4 to 15.0.2 in /autogpt_platform/frontend ( #8488 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-10-29 17:58:41 +00:00
vishesh10
b1a747a1d1
Fix broken "You Tube" in the block ( #8390 )
...
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-10-29 01:07:13 +00:00
Aarushi
525b894618
feat(platform/frontend) Remove dotenv ( #8459 )
...
remove dotenv
2024-10-28 13:03:02 +00:00
dependabot[bot]
4730bf6f95
build(deps): bump react-day-picker from 8.10.1 to 9.2.0 in /autogpt_platform/frontend ( #8442 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-10-25 13:59:33 -05:00
Aarushi
e2df6019fb
feat(blocks): Add pinecone and jina blocks ( #8401 )
...
* add pinecone and jina blocks
* udpate based on comments
* backend updates
* frontend updates
* type hint
* more type hints
* another type hint
* update run signature
* shared jina provider
* fix linting
* lockfile
* remove noqa
* remove noqa
* remove vector db folder
* line
* update pincone credentials provider
* fix imports
* formating
* update frontend
* Test (#8425 )
* h
* Discard changes to autogpt_platform/backend/poetry.lock
* fix: broken dep
---------
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-10-24 21:01:53 +01:00
Abhimanyu Yadav
f3a4fd2a41
fix(market): Handle empty agents response ( #8393 )
...
* Fix issue where marketplace breaks if no agents are returned
* Fix issue where marketplace breaks if no agents are returned
* Remove supabase folder from tracking
* adding supabase submodule
---------
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com >
2024-10-24 17:34:52 +01:00
Aarushi
6846d8f49e
Merge branch 'master' into dev
2024-10-24 10:06:56 +01:00
Abhimanyu Yadav
8ded935e71
feat(frontend): Improve added block positioning logic to handle collisions and dynamic dimensions size ( #8406 )
2024-10-23 22:20:32 +00:00
Abhimanyu Yadav
370e87d2e2
Merge login and signin ( #8389 )
...
Co-authored-by: Avhimanyu <2023ebcs396@online.bits-pilani.ac.in >
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-10-23 21:23:09 +00:00
Abhimanyu Yadav
e908068f22
Implement custom save shortcut in SaveControl component ( #8407 )
...
Co-authored-by: Nicholas Tindle <nicktindle@outlook.com >
2024-10-23 21:12:39 +00:00
Zamil Majdy
27c9ec5bcd
fix(platform): Enable auth on local-backend mode by default ( #8405 )
2024-10-23 03:39:15 +00:00
Toran Bruce Richards
0c517216df
fix(frontend): Fix broken terms of use link ( #8279 )
...
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com >
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co >
2024-10-22 15:39:54 -05:00
Bently
9f4be6f0c9
feat(blocks): fix output divider bar being in the wrong place ( #8385 )
2024-10-21 12:18:18 +00:00
Aarushi
fca8d61cc4
Merge branch 'master' into dev
2024-10-17 12:25:54 +01:00