The Twelve-Category Map
The category names come from the pinned upstream snapshot. Usually, Sometimes, and No describe the category's typical relation to a loop. They do not assign one answer to every project inside it.
| Category | Projects | What it contributes | Owns an agent loop? | Guide layer |
|---|---|---|---|---|
| Coding agent products (IDEs, CLIs, full suites) | 22 | Turnkey coding agents | Usually | Runtime |
| Coding harness configs and SDKs | 17 | Configuration packs and agent SDKs | Sometimes | Repository / construction |
| Evaluation and benchmarking harnesses | 18 | Benchmarks and evaluation harnesses | No | Evaluation |
| Frameworks | 25 | Libraries for building an agent loop | Sometimes | Construction |
| Libraries and SDKs | 15 | Reusable agent building blocks | No | Construction |
| Memory and state | 5 | Persistent state and retrieval | No | Memory |
| Multi-agent and orchestration | 12 | Coordination across agents or runtimes | Sometimes | Orchestrator |
| Observability and eval-ops | 4 | Tracing, quality, and operations | No | Observability |
| Personal agent runtimes | 10 | Ready-to-run personal agents | Usually | Runtime |
| Plugins, MCPs, CLI tools | 19 | Tools connected to an existing runtime | No | Extension |
| Progressive disclosure harnesses | 8 | Context and prompt-loading strategies | Sometimes | Repository / context |
| Research and task-specific harnesses | 5 | Domain-specific agents and research systems | Sometimes | Runtime / task-specific |