docs/content/forge/components/introduction.md
!!! important Legacy plugins no longer work with AutoGPT. They have been replaced by components, although we're still working on a new system to load plug-in components.
This guide explains the component-based architecture of AutoGPT agents. It's a new way of building agents that is more flexible and easier to extend. Components replace some agent's logic and plugins with a more modular and composable system.
Agent is composed of components, and each component implements a range of protocols (interfaces), each one providing a specific functionality, e.g. additional commands or messages. Each protocol is handled in a specific order, defined by the agent. This allows for a clear separation of concerns and a more modular design.
This system is simple, flexible, and doesn't hide any data - anything can still be passed or accessed directly from or between components.
See Creating Components to get started! Or you can explore the following topics in detail:
propose_action and execute. See 🤖 Agent to learn more.