How one stored agent source becomes the effective (resolved) source that is actually compiled and executed. Resolution expands FROM (inheritance) and IMPORT (textual inclusion) commitments, rewrites compact agent references into canonical URLs, and degrades gracefully when references cannot be loaded.
Compiling an agent (resolving inheritance, building model requirements, indexing KNOWLEDGE into provider-side vector stores) is expensive. The server therefore prepares agents in the background ahead of chat time and caches every derived artifact by content hash, so the first user message does not pay the indexing…
How agents move between servers and how a server's state is exported. Everything is book-centric: because a book is the single source of truth for an agent's behavior, plain .book files are the portable format.
GenericGPT is the autonomous, self-improving software engineering agent that powers AutoGPT's default interactive shell. It is the primary agent a developer interacts with when running autogpt with no subcommands.
AutoGPT 0.2 ships with 9 built-in autonomous agents, each specializing in a different domain. They are independently usable via CLI subcommands and composable via the SDK's agents! macro.