name: autogpt
description: "Route AutoGPT Platform self-hosting, backend, frontend, and legacy
Classic agent work to focused operating guidance."
metadata:
disco-role: operating
disable-model-invocation: true
license: NOASSERTION
AutoGPT
Use this skill for the AutoGPT monorepo. Start by deciding whether the task is
for the current AutoGPT Platform or the unsupported Classic suite.
Platform is the maintained self-hosted product; Classic is retained for
educational and historical use and has known dependency/security limitations.
Quick routing
| If the task involves | Read next |
|---|
Docker Compose, .env setup, local services, self-host upgrade, ports, or local LLM configuration | platform-stack |
| FastAPI routes, graph execution, blocks, integrations, Prisma, model catalog, backend CLI, or Python tests | platform-backend |
| Next.js pages, Builder/Copilot/Library/Marketplace UI, generated API hooks, Tailwind/design system, or frontend tests | platform-frontend |
autogpt/serve CLI, Forge, workspace permissions, or direct-benchmark | classic-agents |
For a backend endpoint plus a UI consumer, begin with platform-backend, then
use platform-frontend for the generated hook and screen work. For local
end-to-end validation, also read platform-stack before starting services.
Operating sequence
- Confirm the product surface and the smallest affected package.
- Read the selected sub-skill and its linked references before changing code.
- Preserve the repository's branch, secret, test, and formatting rules.
- Choose the narrowest safe validation first; do not start Docker services,
browser tests, benchmarks, migrations, or credentialed workflows merely to
inspect them.
- Escalate to cross-surface validation only when the task actually crosses a
backend/frontend, API/schema, or runtime boundary.
Fast orientation
- AutoGPT Platform combines a Python backend, a Next.js frontend, shared Python
libraries, Docker services, visual agent graphs, blocks, integrations, and a
marketplace.
- The Platform's standard local stack uses Docker Compose; the backend and
frontend can also run separately for active development.
- Classic is one Poetry project containing
autogpt, forge, and
direct_benchmark. Treat it as unsupported and avoid presenting it as the
recommended path for new production work.
Read repository map for package boundaries and
common change locations. Read contributor guidance
when a task will modify code or documentation. Read
cross-cutting troubleshooting for setup,
secrets, service, and version failures.
Public setup anchors
Use the package-specific sub-skills for complete setup. Minimal public commands
are:
cd autogpt_platform && make init-env && make start-core
cd autogpt_platform/backend && poetry install
cd autogpt_platform/frontend && corepack enable && pnpm install
cd classic && poetry install
Run only the commands needed for the chosen surface. Do not combine Platform
backend and Classic dependencies into one Python environment unless a task
explicitly asks for that experiment.
Safe reusable helper
Run python scripts/autogpt_repo_probe.py --repo <checkout> to identify the
major AutoGPT surfaces and missing host tools without starting services or
editing the checkout. Use --json when another tool needs structured output.
Scope limits
This operating graph describes the checked source revision recorded in
repo provenance. It does not provide secrets,
managed-cloud access, external provider credentials, model downloads, or a
promise that Classic dependencies are safe or maintained.