AutoGPT/classic/forge
Reinier van der Leer d638c1f484
Fix Poetry v2.0.0 compatibility (#9197)
Make all changes necessary to make everything work with Poetry v2.0.0.

- Resolves #9196

## Changes
- Removed `--no-update` flag from `poetry lock` command in codebase
- Removed extra path arguments from `poetry -C [path] run [command]`
occurrences
- Regenerated all lock files in hierarchical order
- Added workaround for Poetry bug where `packages.[i].format` is now
suddenly required

Additionally:
- Fixed up .dockerignore
  - Fixes .venv being erroneously copied over from local
  - Fixes build context bloat (300MB -> 2.5MB)
- Fixed warnings about entrypoint script not being installed in docker
builds

### Relevant (breaking) changes in v2.0.0
- `--no-update` flag no longer exists for `poetry lock` as it has become
default behavior
- The `-C` option now actually changes the directory, so any path
arguments in `poetry run` commands can/must be removed
- Poetry v2.0.0 uses the new v2.1 lock file spec, so all lock files have
to be regenerated to avoid false-positive lock file updates and checks
on future PRs
- **BUG:** when specifying `poetry.tool.packages`, `format` is required
now
  - python-poetry/poetry#9961

Full Poetry v2.0.0 release notes and change log:
https://python-poetry.org/blog/announcing-poetry-2.0.0
2025-01-06 23:34:49 +01:00
..
agbenchmark_config refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
forge fix(forge): Update browser extension download URL (#9032) 2024-12-17 11:26:39 +00:00
tests refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
tutorials refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
.env.example refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
.flake8 refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
.gitignore refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
Dockerfile refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
README.md refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
conftest.py refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
poetry.lock Fix Poetry v2.0.0 compatibility (#9197) 2025-01-06 23:34:49 +01:00
pyproject.toml refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
run refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
run_benchmark refactor: AutoGPT Platform Stealth Launch Repo Re-Org (#8113) 2024-09-20 16:50:43 +02:00
setup ref(classic): Do not 'rm -rf <unquoted variable>' when removing classic env (#8417) 2024-11-18 17:09:10 -06:00

README.md

🚀 AutoGPT-Forge: Build Your Own AutoGPT Agent! 🧠

🌌 Dive into the Universe of AutoGPT Creation! 🌌

Ever dreamt of becoming the genius behind an AI agent? Dive into the Forge, where you become the creator!


🛠️ Why AutoGPT-Forge?

  • 💤 No More Boilerplate! Don't let the mundane tasks stop you. Fork and build without the headache of starting from scratch!
  • 🧠 Brain-centric Development! All the tools you need so you can spend 100% of your time on what matters - crafting the brain of your AI!
  • 🛠️ Tooling ecosystem! We work with the best in class tools to bring you the best experience possible!

🚀 Get Started!

The getting started tutorial series will guide you through the process of setting up your project all the way through to building a generalist agent.

  1. AutoGPT Forge: A Comprehensive Guide to Your First Steps
  2. AutoGPT Forge: The Blueprint of an AI Agent
  3. AutoGPT Forge: Interacting with your Agent
  4. AutoGPT Forge: Crafting Intelligent Agent Logic