Graph Engineering in the Era of LLM Agents: From Individual Intelligence to System Intelligence
Abstract
LLMs have evolved from language generators to autonomous agents capable of complex, long-horizon tasks. This evolution has produced paradigms including Prompt Engineering to elicit model capabilities, Context Engineering to manage information access, Harness Engineering to organize external tools and resources, and Loop Engineering to support continual reflection and self-improvement. Yet as tasks grow more complex, individual intelligence faces a fundamental limit: many tasks require heterogeneous expertise, interdependent subtasks, parallel execution, independent verification, and persistent state, exceeding any single agent's organizational capacity. Augmenting one agent's capabilities or context cannot resolve this architectural mismatch; intelligence must instead be distributed across specialized agents and organized at the system level. We call this System Intelligence: an agent system's ability to organize and coordinate multiple intelligent components into a coherent, adaptive whole pursuing a shared objective. Achieving it requires more than adding agents; it demands explicit structures to organize work, coordinate heterogeneous agents, and maintain evolving execution states. We introduce Graph Engineering, an emerging paradigm for next-generation agent systems. Unlike prior paradigms that mainly optimize individual interactions or agent-level behavior, Graph Engineering constructs explicit, dynamic, evolving graph structures representing tasks, agents, and system states. These abstractions provide a unified foundation for organizing complex objectives, orchestrating heterogeneous agents, modeling system dynamics, and enabling scalable agent evolution. We systematically review the principles, methodologies, and applications of Graph Engineering for LLM agents. Related papers, open-source data, and projects are collected at https://github.com/DEEP-JLU/Awesome-Graph-Engineering.
Figures & tables
| Name | Type | Primary Unit | Focus | Evaluation | Link |
| Model Intelligence | |||||
| MMLU/MMLU-Pro [ 120 , 355 ] | B/D | QA instances | Knowledge | Broad knowledge and problem solving; MMLU-Pro increases reasoning difficulty and prompt robustness. | |
| GPQA [ 293 ] | B/D | Expert science QA | Reasoning | Graduate-level scientific knowledge and difficult multi-step reasoning. | |
| NPPC [ 396 ] | B/D | NP instances | Reasoning | Scalable, automatically verifiable reasoning over NP-complete problems. | |
| OlymMATH [ 323 ] | B/D | Math problems | Reasoning | Olympiad-level reasoning with objective and formal verification. | |
| IFEval [ 468 ] | B/D | Instruction pairs | Following | Verifiable instruction following under objectively checkable constraints. | |
| Project/System | Focus | Abstraction | Engineering Paradigm | License | Link |
| Model Intelligence | |||||
| Transformers [ 366 ] | Model interface | Unified model definitions, configurations, tokenizers, and generation APIs | Model loading, training, generation, multimodal models, and integration with downstream training and inference stacks | Python; Apache-2.0 | |
| Megatron Core [ 317 , 255 ] | Pretraining | Distributed transformer training building blocks | Tensor, pipeline, data, expert, and context parallelism; mixed precision and scalable distributed training | Python; Apache-2.0 | |
| LLaMA-Factory [ 462 ] | Post-training | Unified fine-tuning and post-training recipes | Continued pretraining, SFT, preference optimization, reward modeling, PPO, LoRA, and quantized fine-tuning | Python; Apache-2.0 | |
| verl [ 314 ] | RL post-train | Distributed RL post-training dataflow | PPO, GRPO and related algorithms; integration with FSDP/Megatron for training and vLLM/SGLang for rollout generation | Python; Apache-2.0 | |
| slime [ 477 ] | RL scaling | Training–rollout–data-buffer loop | Megatron training, SGLang rollout, custom rewards, verifiers, tool interaction, sandboxes, and asynchronous agentic data generation | Python; Apache-2.0 | |
| System | Application Domain | Level | Focus | Structural role | Evidence or artifact | Link |
| Software Engineering and IT Operations | ||||||
| MetaGPT [ 122 ] | End-to-end software production | S | Work/Team | SOP-derived stages assign requirements, architecture, implementation, and review to specialized roles with structured intermediate artifacts | Collaborative software generation with executable projects and role-specific artifacts | |
| SWE-agent [ 403 ] | Repository issue resolution | I | Work/State | Agent-computer interface constrains repository navigation, editing, commands, and test feedback within an iterative execution trajectory | Patch resolution on real repository issues with observable action and test trajectories | |
| OpenHands [ 348 ] | General software development | I/S | Team/State | Event-stream runtime connects code, shell, browser, observations, and delegation while preserving execution history | Reproducible platform and evaluation across software-engineering tasks | |
| Codex [ 258 ] | Production software engineering | I/S | Work/Team/State | Multiple coding agents execute parallel tasks in isolated worktrees with project threads, skills, review, and background automation | Deployed coding system supporting parallel long-running engineering work | |
| Claude Code [ 11 ] | Repository-scale coding | I/S | Work/Team/State | Agent loop combines repository tools, checkpoints, hooks, background tasks, subagents, and parallel agent teams | Long-running coding workflows and demonstrated parallel agent-team software development | |
| Survey / study | Harness | Loop | Planning | Workflow | MAS | State | Self-Evolution | Ontology |
| LLM Agents’26 [ 170 ] | – | ✓ | – | ✓ | – | – | – | |
| Graphs Meet Agents’25 [ 25 ] | – | ✓ | ✓ | – | – | – | ||
| Graph-Aug. Agents’25 [ 216 ] | – | ✓ | ✓ | – | – | |||
| Agent Intelligence + Graphs’26 [ 306 ] | ✓ | – | – | – | ||||
| QA-to-Task Completion’26 [ 108 ] | ✓ | ✓ | ✓ | ✓ | ✓ | – | ||
| Agent Harness’26 [ 236 ] | ✓ | ✓ | ✓ | ✓ | ✓ | – |