Reinier van der Leer
f2816f98e9
Merge branch 'master' into dev
2024-11-21 18:06:08 +00:00
Abhimanyu Yadav
5ee8b62d67
fix: hide content except login when not authenticated to prevent errors ( #8398 )
...
* fix: hide content except login when not authenticated to prevent errors
* Remove supabase folder from tracking
* Remove supabase folder from Git tracking
* adding git submodule
* adding git submodule
* Discard changes to .gitignore
* only showing AutoGPT logo if user is not present
---------
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
Co-authored-by: Nicholas Tindle <nicktindle@outlook.com>
Co-authored-by: Swifty <craigswift13@gmail.com>
Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com>
2024-11-21 15:57:35 +00:00
Zamil Majdy
8b4bb27077
fix(backend): Re-work the connection input consumption logic for Agent Executor Block ( #8710 )
2024-11-21 11:05:41 +00:00
Zamil Majdy
6954f4eb0e
fix(backend): Revert non-async routes that are changed to async ( #8734 )
2024-11-21 11:46:55 +01:00
Zamil Majdy
c14ab0c37a
refactor(backend): Remove un-needed join in fix_llm_provider_credentials
query ( #8728 )
2024-11-21 09:35:17 +00:00
Reinier van der Leer
13da8af170
chore(platform): Bump version to v0.3.3
2024-11-20 23:25:14 +00:00
Bently
63e3244e7e
feat(platform): Updates to Runner Output UI ( #8717 )
...
* feat(platform): Updates to Runner Output UI
* add copy text button to output boxes
* prettier
---------
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
2024-11-20 19:35:29 +00:00
Simone Busoli
19095be249
docs: replace docker-compose with docker compose ( #8502 )
...
Co-authored-by: Swifty <craigswift13@gmail.com>
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
2024-11-20 19:20:46 +00:00
Nicholas Tindle
26a6bd4d10
docs(platform): update docs for security ssrf ( #8675 )
2024-11-20 15:29:45 +00:00
Nicholas Tindle
92bfbfad57
feat: generate simple auth tests ( #8709 )
2024-11-20 15:21:16 +00:00
Krzysztof Czerwinski
cf43248ab8
feat(frontend): Show Agent Output on Monitor page ( #8501 )
...
* Show Output in Monitor
* Updates
* Updates
* Move hardcoded ids to a dedicated enum
---------
Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com>
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
Co-authored-by: Zamil Majdy <zamil.majdy@agpt.co>
2024-11-20 15:08:22 +00:00
dependabot[bot]
aea6e7caed
build(deps): bump the production-dependencies group in /autogpt_platform/frontend with 7 updates ( #8703 )
...
build(deps): bump the production-dependencies group
Bumps the production-dependencies group in /autogpt_platform/frontend with 7 updates:
| Package | From | To |
| --- | --- | --- |
| @radix-ui/react-icons | `1.3.1` | `1.3.2` |
| [@radix-ui/react-scroll-area](https://github.com/radix-ui/primitives ) | `1.2.0` | `1.2.1` |
| [@radix-ui/react-tooltip](https://github.com/radix-ui/primitives ) | `1.1.3` | `1.1.4` |
| [@sentry/nextjs](https://github.com/getsentry/sentry-javascript ) | `8.37.1` | `8.38.0` |
| [elliptic](https://github.com/indutny/elliptic ) | `6.6.0` | `6.6.1` |
| [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react ) | `0.456.0` | `0.460.0` |
| [react-day-picker](https://github.com/gpbl/react-day-picker ) | `9.3.0` | `9.3.2` |
Updates `@radix-ui/react-icons` from 1.3.1 to 1.3.2
Updates `@radix-ui/react-scroll-area` from 1.2.0 to 1.2.1
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@radix-ui/react-tooltip` from 1.1.3 to 1.1.4
- [Changelog](https://github.com/radix-ui/primitives/blob/main/release-process.md )
- [Commits](https://github.com/radix-ui/primitives/commits )
Updates `@sentry/nextjs` from 8.37.1 to 8.38.0
- [Release notes](https://github.com/getsentry/sentry-javascript/releases )
- [Changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/getsentry/sentry-javascript/compare/8.37.1...8.38.0 )
Updates `elliptic` from 6.6.0 to 6.6.1
- [Commits](https://github.com/indutny/elliptic/compare/v6.6.0...v6.6.1 )
Updates `lucide-react` from 0.456.0 to 0.460.0
- [Release notes](https://github.com/lucide-icons/lucide/releases )
- [Commits](https://github.com/lucide-icons/lucide/commits/0.460.0/packages/lucide-react )
Updates `react-day-picker` from 9.3.0 to 9.3.2
- [Release notes](https://github.com/gpbl/react-day-picker/releases )
- [Changelog](https://github.com/gpbl/react-day-picker/blob/main/CHANGELOG.md )
- [Commits](https://github.com/gpbl/react-day-picker/compare/v9.3.0...v9.3.2 )
---
updated-dependencies:
- dependency-name: "@radix-ui/react-icons"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@radix-ui/react-scroll-area"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@radix-ui/react-tooltip"
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: "@sentry/nextjs"
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: elliptic
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
- dependency-name: lucide-react
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
- dependency-name: react-day-picker
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zamil Majdy <zamil.majdy@agpt.co>
2024-11-20 17:20:27 +04:00
dependabot[bot]
c84cc292f1
build(deps): bump fastapi from 0.115.4 to 0.115.5 in /autogpt_platform/market in the production-dependencies group ( #8705 )
...
build(deps): bump fastapi
Bumps the production-dependencies group in /autogpt_platform/market with 1 update: [fastapi](https://github.com/fastapi/fastapi ).
Updates `fastapi` from 0.115.4 to 0.115.5
- [Release notes](https://github.com/fastapi/fastapi/releases )
- [Commits](https://github.com/fastapi/fastapi/compare/0.115.4...0.115.5 )
---
updated-dependencies:
- dependency-name: fastapi
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Zamil Majdy <zamil.majdy@agpt.co>
2024-11-20 17:08:07 +04:00
Swifty
d84ddfcf1a
fix(block): Updated model_version to prevent conflicts with pydantic naming ( #8729 )
...
changed model_version name to avoid conflicts
2024-11-20 12:51:06 +00:00
Zamil Majdy
5fa5b7104a
fix(frontend): Monitor Page got all the request doubled on each page refresh ( #8727 )
...
fix(frontend): Avoid refreshing page on each auth state change event
2024-11-20 10:43:34 +00:00
Reinier van der Leer
33dd2eb919
dx(backend): Fix pre-commit
isort
step ( #8726 )
...
- Set `tool.isort.profile = "black"`
- Explicitly pass the first-party package name in the `isort` jobs in the `pre-commit` config
2024-11-19 19:51:20 -06:00
Aarushi
a5734a57d5
fix(platform): Remove settings endpoint ( #8715 )
...
remove settings endpoint
2024-11-19 23:39:40 +00:00
Zamil Majdy
274419d393
fix(backend): Improve typing for blocks StepThroughItemsBlock, CountdownTimerBlock, AddToListBlock, AddToDictionaryBlock ( #8713 )
2024-11-19 20:53:34 +00:00
Aarushi
520d0ca0e4
delete infra folder ( #8555 )
...
* delete infra folder
* remove ci
2024-11-19 14:21:57 +00:00
dependabot[bot]
84076ebee1
build(deps-dev): bump the development-dependencies group in /autogpt_platform/backend with 2 updates ( #8699 )
...
build(deps-dev): bump the development-dependencies group
Bumps the development-dependencies group in /autogpt_platform/backend with 2 updates: [ruff](https://github.com/astral-sh/ruff ) and [pyright](https://github.com/RobertCraigie/pyright-python ).
Updates `ruff` from 0.7.3 to 0.7.4
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.3...0.7.4 )
Updates `pyright` from 1.1.388 to 1.1.389
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases )
- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.388...v1.1.389 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: pyright
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 13:28:34 +00:00
dependabot[bot]
2e934dfff3
build(deps-dev): bump the development-dependencies group in /autogpt_platform/market with 2 updates ( #8706 )
...
build(deps-dev): bump the development-dependencies group
Bumps the development-dependencies group in /autogpt_platform/market with 2 updates: [ruff](https://github.com/astral-sh/ruff ) and [pyright](https://github.com/RobertCraigie/pyright-python ).
Updates `ruff` from 0.7.3 to 0.7.4
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.3...0.7.4 )
Updates `pyright` from 1.1.388 to 1.1.389
- [Release notes](https://github.com/RobertCraigie/pyright-python/releases )
- [Commits](https://github.com/RobertCraigie/pyright-python/compare/v1.1.388...v1.1.389 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
- dependency-name: pyright
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 13:08:08 +00:00
dependabot[bot]
c1c3345bc0
build(deps-dev): bump ruff from 0.7.3 to 0.7.4 in /autogpt_platform/autogpt_libs in the development-dependencies group ( #8701 )
...
build(deps-dev): bump ruff
Bumps the development-dependencies group in /autogpt_platform/autogpt_libs with 1 update: [ruff](https://github.com/astral-sh/ruff ).
Updates `ruff` from 0.7.3 to 0.7.4
- [Release notes](https://github.com/astral-sh/ruff/releases )
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md )
- [Commits](https://github.com/astral-sh/ruff/compare/0.7.3...0.7.4 )
---
updated-dependencies:
- dependency-name: ruff
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: development-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 10:10:26 +00:00
dependabot[bot]
fb9a543e35
build(deps): bump pyjwt from 2.9.0 to 2.10.0 in /autogpt_platform/autogpt_libs in the production-dependencies group ( #8700 )
...
build(deps): bump pyjwt
Bumps the production-dependencies group in /autogpt_platform/autogpt_libs with 1 update: [pyjwt](https://github.com/jpadilla/pyjwt ).
Updates `pyjwt` from 2.9.0 to 2.10.0
- [Release notes](https://github.com/jpadilla/pyjwt/releases )
- [Changelog](https://github.com/jpadilla/pyjwt/blob/master/CHANGELOG.rst )
- [Commits](https://github.com/jpadilla/pyjwt/compare/2.9.0...2.10.0 )
---
updated-dependencies:
- dependency-name: pyjwt
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: production-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-19 10:06:05 +00:00
Reinier van der Leer
e81083d9ab
fix(frontend): Allow importing agent file with empty description ( #8670 )
...
Check structure of agent file with `obj[key] != null` rather than `!!obj[key]` to allow empty strings
2024-11-18 23:57:02 +00:00
Coenraad Loubser
865e3c056d
ref(classic): Do not 'rm -rf <unquoted variable>' when removing classic env ( #8417 )
...
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com>
2024-11-18 17:09:10 -06:00
Aarushi
8fccf2eed3
fix(platform/builder): Add heartbeat mechanism ( #8665 )
...
* add heartbeat mechanism
* formatting data
* import List
* another import fix
* wip
* formatting adn linting
2024-11-18 16:33:15 +00:00
Reinier van der Leer
1f34f78e4e
build(frontend): Optimize Docker build time and image size ( #8695 )
...
This PR reduces image size by 4.9GB (93%) and reduces uncached build time from ~7m to ~5m20s.
- Use cache mount to prevent Yarn cache from being included in `yarn install` layer
- Leverage Next.js output tracing to generate minimal application w/ tree-shaken dependencies
- Add non-root user following the Next.js reference Dockerfile
2024-11-18 15:07:03 +00:00
Toran Bruce Richards
29cff1bb4e
feat(blocks): Add Open Router integration with a large selection of new models ( #8653 )
...
* feat: Add Open Router integration credentials
- Added support for Open Router integration credentials in the Supabase integration credentials store.
- Updated the LLM provider field to include "open_router" as a valid provider option.
- Added Open Router API key field to the backend settings.
- Updated the profile page to display the Open Router integration credentials.
- Updated the credentials input and provider components to include Open Router as a provider option.
- Updated the autogpt-server-api types to include "open_router" as a provider name.
- Updated the LLM provider schema to include "open_router" as a valid provider name.
- Added GEMINI_FLASH_1_5_8B as the first Open Router LLM
* Add type ignore to new llm prompt to match the rest of them.
* Update LlmModel with a selection of new OpenRouter models
* format
2024-11-18 14:03:50 +00:00
Zamil Majdy
402789d8cd
fix(frontend): avoid displaying long description text for block ( #8688 )
...
Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com>
2024-11-18 13:25:21 +00:00
Zamil Majdy
6fa4b8cb11
fix(backend): Add the lower cap of the user credits to zero ( #8682 )
...
fix(backend): Add lower cap of the user credits to zero
2024-11-18 13:12:42 +00:00
Zamil Majdy
f36d95aaa8
fix(backend): Avoid falling back to default user unless ENABLED_AUTH is set to False ( #8691 )
2024-11-18 13:01:21 +00:00
Krzysztof Czerwinski
a660833744
refactor(frontend): Update buttons to edit agents in Monitor ( #8687 )
...
Update Monitor buttons
Co-authored-by: Aarushi <50577581+aarushik93@users.noreply.github.com>
2024-11-18 12:56:40 +00:00
Reinier van der Leer
e840106949
fix(backend): Resolve Pydantic warning about missing secrets_dir
( #8692 )
...
- Remove `secrets_dir` and other references to `get_secrets_path()`
- Remove unused `get_config_path()`
Follow-up to #8521 , which removed the `secrets` dir but not the references to it.
2024-11-18 12:41:18 +00:00
Reinier van der Leer
6c109adf0b
Merge branch 'master' into dev
2024-11-18 12:32:24 +00:00
Reinier van der Leer
bff0dc3d82
chore(platform): Bump version to v0.3.1
2024-11-18 12:11:07 +01:00
Zamil Majdy
cd7dfbb8b3
fix(frontend): Typing in the NodeKeyValueInput field causes the field to un-focus ( #8680 )
...
* fix(frontend): Typing in the "Prompt Values" input field causes the field to un-focus
* Add comment
* Rephrase
2024-11-18 10:51:54 +00:00
Zamil Majdy
a2895a2ca0
fix(backend): Define executionmanager hostname for local docker-mode ( #8681 )
2024-11-18 09:16:00 +00:00
Craig Perkins
e30dac575d
Update links to images in FORGE-QUICKSTART.md ( #8517 )
...
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
2024-11-16 21:23:54 -06:00
Reinier van der Leer
918538147c
fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" ( #8674 )
...
In #8524 , the "llm" credentials provider was replaced. There are still entries with `"provider": "llm"` in the system though, and those break if not migrated.
- SQL migration to fix the obvious ones where we know the provider from `credentials.id`
- Non-SQL migration to fix the rest
2024-11-16 01:07:05 +01:00
Reinier van der Leer
1e8a272ac6
fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" (vol. 5)
...
Five times the charm
2024-11-16 00:41:56 +01:00
Reinier van der Leer
1c6890486f
fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" (vol. 4)
...
Another attempt at unbreaking this raw Prisma query
2024-11-16 00:17:43 +01:00
Reinier van der Leer
29688758c4
fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" (vol. 3)
...
Fix User table reference in raw SQL queryin non-Prisma migration
2024-11-15 20:56:04 +01:00
Reinier van der Leer
2a66295a92
fix(backend): Add migrations to fix credentials inputs with invalid provider "llm" (vol. 2)
...
Fix breaking SQL double-casting issue in the SQL migration
2024-11-15 20:32:24 +01:00
Reinier van der Leer
4db8e746d7
fix(backend): Add migrations to fix credentials inputs with invalid provider "llm"( #8674 )
...
In #8524 , the "llm" credentials provider was replaced. There are still entries with "provider": "llm" in the system though, and those break if not migrated.
- SQL migration to fix the obvious ones where we know the provider from `credentials.id`
- Non-SQL migration to fix the rest
2024-11-15 20:18:02 +01:00
Reinier van der Leer
0551bec096
Merge branch 'master' into dev
2024-11-15 15:17:45 +01:00
Toran Bruce Richards
bd2f172e6d
tweak(docs): Update Block File Path in Documentation ( #8662 )
...
Update new_blocks.md doccumentation
2024-11-15 12:46:31 +00:00
Reinier van der Leer
9a4ff9023d
bump version to v0.3.0
2024-11-15 11:54:42 +01:00
Zamil Majdy
8987fdd48c
feat(backend): Enable json parsing with typing & conversion ( #8578 )
2024-11-15 17:28:59 +07:00
Zamil Majdy
6a1cea4c4e
fix(backend): Add execution persistence for execution scheduler service ( #8649 )
...
* fix(backend): Add execution persistence for execution scheduler service
* scheduler REST API cleanup
* Fix to binary
* Adapt UI with new API
* Remove schedule.py
* Remove unused class
* Fix linting
2024-11-15 11:17:37 +01:00
Zamil Majdy
f27f596f58
fix(frontend): Newly typed text in Input fields vanishes on scroll ( #8657 )
2024-11-15 08:00:59 +00:00