-
Notifications
You must be signed in to change notification settings - Fork 44.4k
Architecting
We are (currently) RE-ARCHITECTING the core of AutoGPT
This requires tight coordination.
Yes, we are still moving master branch forwards while we perform this re-arch, which is expected to take a total of a month. We cannot afford for the project to stall. We're encouraging devs to jump on the Discord and help us work on cleaning up the master branch. Please put a message in #dev-autogpt (or wherever you see to be appropriate). You're encouraged to request a Contributor
badge that allows you to talk in the #dev-contributors-chat. If you'd like to actively work on the project, you're invited to request a Catalyst
badge. We're looking for catalysts!
If you're interested to track progress (or involve) check out #re-arch
channel on our Discord.
If you're contributing to this project (e.g. have PRs stuck in the pipeline):
- We're sorry to create suffering (but think this is for the Greater Good)
- You're likely aware that the core is a mess and NEEDS re-architecting
So we hope you understand that this needs to be done. Please be patient and work with us on this
If you already have an existing plug-in thatโs affected, please message @ntindle on Discord so we can get your plugin spinning on the new architecture.
If you're working on a plugin, please bear in mind that one of our primary goals in re-architecting is to make life MUCH easier for you. We've taken aboard feedback from plugin developers. We're on it, so please give us some time!
If you're enthusiastic to participate but it's all rather bewildering: Please connect with other devs in the Discord channels, maybe a collaboration is the way to go.
-or-
Please be patient as we get the new core into shape and exit hyperdrive
-or-
- This may require further work (later) on your part to amend your PR into the new arch
- However, this will enable us to focus on the re-arch
-or-
- Once we've got a solid chassis, we'll be moving code across from the old structure to the new
- It may make sense logistically to merge your PR before this
- However, it takes attention of core-devs from the re-arch
- Please try to arrive at the same decision you would if you were co-ordinating the project
- You're invited to discuss in the Discord
-or-
-
During this re-architecture phase we need senior devs.
-
A lot of planning has already been done. Read through the #re-arch channel first. NOTE: click the ๐ -- the first pinned message switchboards to info-resources!
-
If you know what you're doing and feel the urge to accelerate our progress / improve our process:
-
Please DM pi#8377 (you'll need to join the Discord first) and ask for a Contributor badge
- say who you are (link your github etc.)
- say what you're doing / would like to do
- if you've got a PR in the pipeline, link it
-
Please DM pi#8377 (you'll need to join the Discord first) and ask for a Contributor badge
๐
We are working back towards a more accessible and inclusive developer experience. As long as this notice is here, beware that there may be things on this wiki that still need updating.
~ Pwuts, 2024-06-13