Reinier van der Leer
c533044cdc
ci(backend): Add Supabase ( #8123 )
...
- Set up Supabase in the Backend CI
- Remove separate Postgres DB setup
- Remove unused MinIO service
- Remove multi-platform stuff
2024-09-23 09:45:20 +00:00
Swifty
c07cf8a7b8
fix(platform): Added updated graph meta to include runs ( #8088 )
2024-09-23 11:31:48 +02:00
Aarushi
fc51176a56
fix(.dockerignore) Put dockerignore back ( #8136 )
...
* put dockerignore back
* add classic prefix
2024-09-23 09:26:30 +00:00
Swifty
6718007d9b
refactor(platform): Update docker compose file names ( #8135 )
...
* update docker compose file names
* update docs
2024-09-23 10:10:56 +01:00
Zamil Majdy
612e7cfed5
feat(rnd): Route to /login on authenticated requests ( #8111 )
2024-09-21 23:50:55 +07:00
Zamil Majdy
52ee846744
fix(platform): Fix logging incomplete information & LLM missing error ( #8128 )
2024-09-21 15:18:36 +00:00
Zamil Majdy
62a3e1c127
fix(rnd): Fix broken list input pin execution ordering & unlinked dynamic pins on save ( #8108 )
2024-09-21 22:11:35 +07:00
Swifty
ef7cfbb860
refactor: AutoGPT Platform Stealth Launch Repo Re-Org ( #8113 )
...
Restructuring the Repo to make it clear the difference between classic autogpt and the autogpt platform:
* Move the "classic" projects `autogpt`, `forge`, `frontend`, and `benchmark` into a `classic` folder
* Also rename `autogpt` to `original_autogpt` for absolute clarity
* Rename `rnd/` to `autogpt_platform/`
* `rnd/autogpt_builder` -> `autogpt_platform/frontend`
* `rnd/autogpt_server` -> `autogpt_platform/backend`
* Adjust any paths accordingly
2024-09-20 16:50:43 +02:00
Aarushi
2dfc927f03
tweak(docs) add to docs supabase submodule steps ( #8115 )
...
add to docs
2024-09-20 10:39:52 +01:00
Aarushi
e3f35d79c7
tweak(.github): Update pr template wording ( #8103 )
...
* update pr template wording
* add what and how
* Update .github/PULL_REQUEST_TEMPLATE.md
---------
Co-authored-by: Toran Bruce Richards <toran.richards@gmail.com>
2024-09-19 12:44:50 +00:00
Aarushi
0040495143
tweak(.github): Update PR template ( #8100 )
...
* update PR template
* Update .github/PULL_REQUEST_TEMPLATE.md
Co-authored-by: Krzysztof Czerwinski <34861343+kcze@users.noreply.github.com>
* add note
* typo
---------
Co-authored-by: Krzysztof Czerwinski <34861343+kcze@users.noreply.github.com>
2024-09-19 13:00:16 +01:00
Aarushi
d3eac86f9a
fix(frontend): Update REST API port ( #8096 )
...
update server port to 8006
Co-authored-by: Zamil Majdy <zamil.majdy@agpt.co>
2024-09-19 01:06:04 +02:00
Zamil Majdy
c3cb90ac20
feat(rnd): Add initial block execution credit accounting UI on AutoGPT Builder ( #8078 )
2024-09-19 04:21:40 +07:00
matanm
9b5bf81d7c
Fix typo in Groq setup docs ( #8018 )
...
Co-authored-by: Nicholas Tindle <nicholas.tindle@agpt.co>
2024-09-18 20:22:57 +00:00
Nicholas Tindle
86db4deef9
feat(server): backend analytics endpoints ( #8030 )
2024-09-18 18:23:20 +00:00
Aarushi
d8f989daf8
docs(rnd): Update submodules info in readme ( #8095 )
...
update submodules info in readme
2024-09-18 18:59:23 +01:00
Aarushi
00f2b134cb
tweak(rnd): add env var to docker compose so no messing with .env ( #8091 )
...
add env var to docker compose so no messing with .env
2024-09-18 16:39:15 +01:00
Aarushi
a3959712dc
tweak(builder): Update .env.example server url with right port ( #8090 )
...
update server url with right port
2024-09-18 15:51:44 +01:00
Aarushi
8477b25c5a
tweak(builder) Add local supabse credentials ( #8089 )
...
add local supabse credentials
2024-09-18 15:45:09 +01:00
Swifty
f133c9c1ef
fix(rnd): incorrect docker image for migrate ( #8086 )
...
fix incorrect docker image for migrate
2024-09-18 15:21:38 +02:00
Aarushi
dc72ec97bc
feat(rnd): Add support for supabase locally ( #8077 )
...
* add just auth for now
* add supabase script
* add to docker compose
* update docker compose
* tweak(rnd) Add prefix in logs (#8001 )
* add prefix
* fix typos
* fix conflicts
* feat(rnd): Reduce container size remove dep with forge and autogpt (#8040 )
* Remove forge and autogpt
* update lock files
* Update build process to reduce image size
* Reduced built image size
* fixed docker compose watch
* Updated logging
* updated env.example
* formatting
* linting issue
* linting not working in github actions..
* trying to get around github action linting issue
* updated version
* sleep for prisma issues
* add exp backoff on connection issues
* updated config based on review comments
* Sorting alphabetical
* updated default config
* updated depends checks
* fixed missing prisma binaries
* remove dead layer
* remove try
* remove dead layer
* updated lock file
* add to docker compose
* update for init
* add local supabase variables to docker compose
* wip supbase connectioon
* subabase submodule
* combined docker file wth new supbase url pointing to kong
* updated combined
* ngix
* updated docker compose without frontend
* updated docker compose
* update to remove frontend
* update docs
* update newline
* remove unescessary change
---------
Co-authored-by: Swifty <craigswift13@gmail.com>
2024-09-18 09:50:39 +01:00
Nicholas Tindle
0c915cb558
feat(server): anthropic updates, csv, sampling, and code blocks ( #7803 )
...
Co-authored-by: Bentlybro <tomnoon9@gmail.com>
2024-09-17 21:29:35 -05:00
Nicholas Tindle
f6ab15db47
feat(market): add filters to the market queries ( #8064 )
2024-09-17 14:59:25 +00:00
Krzysztof Czerwinski
80161decb9
feat(server): Add credentials API endpoints ( #8024 )
...
- Add two endpoints to OAuth `integrations.py`:
- `GET /integrations/{provider}/credentials` - list all credentials for a provider, without secrets (metadata only)
- `GET /integrations/{provider}/credentials/{cred_id}` - retrieve a set of credentials (including secrets)
- Add `username` property to `Credentials` types
- Add logic to populate `username` in OAuth handlers
- Expand `CredentialsMetaResponse` and remove `credentials_` prefix from properties
- Fix `autogpt_libs` dependency caching issue
- Remove accidentally duplicated OAuth handler files in `autogpt_server/integrations`
2024-09-17 11:16:16 +00:00
Swifty
0bf8edcd96
fix(autogpt_server): Fix vulnerability in Dockerfile ( #8071 )
2024-09-17 11:37:22 +01:00
Zamil Majdy
b1347a92de
fix(rnd): Fix execution error on non-saved agent ( #8054 )
2024-09-16 19:35:31 +00:00
Nicholas Tindle
22ce8e0047
feat(builder): sentry integration ( #8053 )
2024-09-16 23:19:52 +07:00
Bently
5a7193cfb7
Feat(Builder): Add Runner input and ouput screens ( #8038 )
...
* Feat(Builder): Add Runner input and ouput screens
* Fix run button not working
* prettier
* prettier again -- forgot flow
* fix input scaling + auto close on run
* removed "Runner Input" button to make it auto open runner input if input block is + Fixed issue with output not showing in output UI
* replaced runner output icon and added a new icon for it
* replaced IconOutput icon with LogOut from lucide-react
* prettier
* fix type safety issue + add error handling for formatOutput
* Updates based on comments
* prettier for utils
2024-09-16 13:05:07 +02:00
Zamil Majdy
c1f301ab8b
feat(rnd): Add initial credit accounting system for block execution ( #8047 )
...
### Background
We need a way to set an execution quota per user for each block execution.
### Changes 🏗️
* Introduced a `UserBlockCredit`, a transaction table tracking the block usage along with it cost/quota.
* The tracking is toggled by `ENABLE_CREDIT` config, default = false.
* Introduced `BLOCK_COSTS` | `GET /blocks/costs` as a source of information for the cost on each block depending on the input configuration.
Improvements:
* Refactor logging in manager.py to always print a prefix and pass the metadata.
* Make executionStatus on AgentNodeExecution prisma enum. And add executionStatus on AgentGraphExecution.
* Use executionStatus from AgentGraphExecution to improve waiting logic on test_manager.py.
2024-09-14 23:47:28 +07:00
Zamil Majdy
f32244a112
fix(rnd): Fix broken save feature on Agent Builder ( #8052 )
2024-09-13 18:04:51 -05:00
Aarushi
9395706841
fix(rnd,market): Fix docker issues with market, and DB connection ( #8050 )
...
fix docker issues with market, and DB connection
2024-09-13 16:15:06 +01:00
SwiftyOS
a98677b79d
Revert "updated lock file"
...
This reverts commit 056eb46c0f
.
2024-09-12 17:59:39 +02:00
SwiftyOS
056eb46c0f
updated lock file
2024-09-12 16:18:13 +02:00
Swifty
6fde030c37
feat(rnd): Reduce container size remove dep with forge and autogpt ( #8040 )
...
* Remove forge and autogpt
* update lock files
* Update build process to reduce image size
* Reduced built image size
* fixed docker compose watch
* Updated logging
* updated env.example
* formatting
* linting issue
* linting not working in github actions..
* trying to get around github action linting issue
* updated version
* sleep for prisma issues
* add exp backoff on connection issues
* updated config based on review comments
* Sorting alphabetical
* updated default config
* updated depends checks
* fixed missing prisma binaries
* remove dead layer
* remove try
* remove dead layer
2024-09-12 13:03:37 +02:00
Aarushi
bf1e01d423
tweak(rnd) Add prefix in logs ( #8001 )
...
* add prefix
* fix typos
* fix conflicts
2024-09-12 11:48:47 +01:00
Zamil Majdy
52c731abd6
fix(rnd): Fix decorator function type hint ( #8043 )
2024-09-12 05:35:33 +07:00
Aarushi
c8fbce643e
fix(rnd): Add connection timeout ( #8041 )
...
add connection timeout
2024-09-11 18:32:07 +01:00
Swifty
6c001bd595
Create Input Node Custom UI Node ( #8016 )
2024-09-11 14:14:03 +02:00
Aarushi
f5b89672f8
feat(rnd): Add k8s default health check ( #8037 )
...
add k8s default health check
2024-09-11 12:30:34 +01:00
Aarushi
76480ffa03
fix(rnd): Update port in market ( #8036 )
...
update port
2024-09-11 12:19:11 +01:00
Aarushi
ab60a57379
tweak(rnd): Ignore .env in market ( #8035 )
...
ignore .env
2024-09-11 11:01:34 +01:00
Aarushi
1d9b01fc77
tweak(rnd): Use docker compose not docker-compose ( #8034 )
...
* use docker compose not docker-compose
* linting
2024-09-11 10:20:31 +01:00
Swifty
e81d9f9f0b
docker nits ( #8033 )
2024-09-11 10:31:12 +02:00
Bentlybro
0d5d0270ea
Merge branch 'master' of https://github.com/Significant-Gravitas/AutoGPT
2024-09-10 18:24:53 +01:00
SwiftyOS
bd25f9223c
expose schedular port and fix marketplace port
2024-09-10 17:09:39 +02:00
SwiftyOS
07305b55ff
fix(rnd) use migrate deploy
2024-09-10 16:18:42 +02:00
SwiftyOS
cdfe3e5fbc
Updated rnd/README.md
2024-09-10 16:16:16 +02:00
Swifty
e992cdf8c2
Fixing docker setup for local testing ( #8026 )
...
* Fixing docker setup
* Updated docker compose setup
* update helm charts
* Corrected agent server host name
2024-09-10 15:46:22 +02:00
Aarushi
ebd2ecd84c
docs(server): Update docs ( #8031 )
...
update docs
2024-09-10 10:24:54 +01:00
Aarushi
0b919522ae
feat(rnd): Split Execution Manager ( #8008 )
...
* split execution manager and removed ns and use direct uri with k8s and docker specific dns
* formating
* split execution manager
* refactor(builder): Fix linting warning and errors (#8021 )
* Fix lint errors
* Fix dependency loop
* address feedback
* docker compose
* remove ns entirely
* remove yarn lock changes
* update readme
* remove ref
* dockerfile and log
* update log
* debug
* rename to executor
* remove execution from rest
* exec.py
* linting
* udpate tests to use config
* fix test
---------
Co-authored-by: Krzysztof Czerwinski <34861343+kcze@users.noreply.github.com>
2024-09-10 10:05:31 +01:00