Blank white background with no objects or features visible.

Meet TrueForge: The open-source, vendor-neutral agent harness. 50% lower cost. Explore Now→

From Agent Harness to System Intelligence: What Graph Engineering Changes in Production AI

By Boyu Wang

Published: August 28, 2026

A new survey proposing Graph Engineering as an emerging paradigm offers a useful hierarchy for agent builders: prompting and context shape a model call; a harness and loop turn that model into a persistent agent; graph-level organization coordinates multiple agents, work structures, and runtime states into a system.

Source note. This article is a TrueFoundry interpretation of Graph Engineering in the Era of LLM Agents: From Individual Intelligence to System Intelligence (arXiv:2608.21156, August 21, 2026). The paper introduces its own terminology and research framing. The product mapping to TrueForge and TrueFoundry is ours; the paper does not evaluate or endorse TrueFoundry products.

The paper's most useful production insight appears before its graph taxonomy. It reduces an individual agent to a compact systems equation:

Agent = Loop(LLM + Harness).

That formula matters because it moves the engineering unit away from the model call. A model can reason and generate. An agent must keep resources available across calls, invoke tools, preserve state, interact with an environment, accept feedback, pause, resume, and keep operating as the task changes.

The production principle: the harness turns model capability into durable individual execution; graph engineering begins when the problem becomes how multiple units of execution, responsibility, and state should be organized as one system.
Key Takeaways - Graph Engineering

Key Takeaways

  • The agent harness is a first-class systems layer. The paper treats Harness Engineering as the runtime around the model: tools, memory, skills, execution environments, state, verification, and supporting mechanisms.
  • Harness and loop are different engineering objects. The harness determines which durable capabilities exist and how they are exposed; the loop determines how they are repeatedly invoked and adapted during execution.
  • Graph Engineering starts above the individual agent. Its three core concerns are Task Organization, Agent Coordination, and Runtime State Management.
  • TrueForge maps naturally to the individual-agent runtime. It runs the model/tool loop with MCP, context controls, sandboxing, approvals, subagents, sessions, and events.
  • TrueFoundry Gateways map to shared system boundaries. AI Gateway governs routed model traffic; MCP Gateway governs routed tool/data traffic; Agent Gateway provides shared agent registry/control surfaces. None of them replaces the application's graph orchestrator.
  • A "graph-native agent operating system" remains a research direction. Some of its proposed services resemble today's harness and gateway primitives, but it would be inaccurate to claim that current products already implement the paper's future architecture.

1. The paper makes the harness an engineering object, not glue code

The survey places Prompt Engineering, Context Engineering, Harness Engineering, Loop Engineering, and Graph Engineering on different layers rather than treating them as competing labels. Prompt and context operate closest to inference. Harness Engineering extends the model with persistent and executable capabilities across calls. Loop Engineering organizes repeated interaction with those capabilities. Graph Engineering addresses organization at the system level.

That separation is useful because “agent framework” often collapses very different concerns into one bucket. A tool schema, a session store, a sandbox, an approval checkpoint, and a retry loop are not the same kind of thing even if one SDK exposes them through one API.

The paper's Harness Engineering section groups four areas:

Harness Concerns Table
Harness concern What the survey includes Production interpretation
Tool integration External APIs, MCP, code/files/shells/browsers, richer environment interaction What actions and external capabilities the agent can reach
Memory management Persistent memory, consolidation, retrieval, update, reconstruction and recovery What information and experience survive beyond one model call
Skill composition Reusable procedural capabilities, skill libraries, maintenance and evolution How successful procedures become named, reusable runtime assets
Runtime orchestration Configuration, security, verification, execution environments and optimization How the surrounding runtime turns capabilities into a governable agent

The important point is scope. Harness Engineering is not simply “give the LLM tools.” It concerns the persistent runtime in which those tools, memories, skills, execution boundaries and controls remain usable across calls.

Figure 1. The survey's conceptual progression. It does not say the earlier layers disappear; each becomes a substrate for the next.

2. TrueForge maps cleanly to the paper's individual-agent runtime

This is where TrueForge has an unusually direct mapping to the paper's vocabulary. TrueForge's current documentation describes it as an open-source agent harness—the runtime layer around an LLM that runs the execution loop and connects MCP tools, skills, sandboxing, approvals, subagents, context management, and persistent session state.

The mapping is not merely rhetorical. TrueForge's server documentation says the server plans a turn, calls the model, executes tools, streams steps, pauses for human approval on sensitive actions, keeps context lean for long tasks, and persists sessions across reconnects and restarts. Its SDK makes Agent, Session, Turn, Event, and Delta explicit runtime objects.

Why That Matters Note
Why that matters: the paper characterizes an individual agent through a Foundation Model, Agent Harness, Agent Loop, and local runtime state. TrueForge exposes almost exactly that operational boundary: a model plus an open harness, an execution loop, and durable session/event state. This is a product mapping—not a claim that the paper studied TrueForge.

TrueForge also keeps the product boundary clean. It does not require the TrueFoundry AI Gateway to run. Its public product page says the harness works standalone; connecting the gateway adds governed access to models, MCPs and skills. That matters for portability because the open runtime can remain distinct from the enterprise policy plane around it.

3. Harness Engineering and Loop Engineering should not be collapsed

The paper draws a useful distinction: Harness Engineering determines which capabilities and resources are persistently available and how they are orchestrated; Loop Engineering determines how those capabilities are repeatedly invoked and adapted as task state changes.

That sounds subtle until something fails in production.

Harness vs Loop Questions Table
Question Primarily a harness question Primarily a loop question
Can the agent reach a sandbox? Yes No
Which MCP tools are available? Yes No
Should the agent call the tool again after this observation? No Yes
Can a sensitive tool pause for approval? Harness provides the checkpoint Loop encounters and resumes around it
Where is session state persisted? Yes Loop consumes and updates that state
Has the task converged or should execution continue? Harness may expose limits and signals Application/loop logic must define success and stopping semantics

This is also why an iteration_limit should not be confused with a verifier. A runtime can stop runaway execution; it cannot infer the correct domain-specific definition of “done” for every application.

Continuity with TrueFoundry's existing loop-and-graph work

The survey does not validate TrueFoundry's products or prior editorial claims. What it does provide is a research taxonomy that makes several boundaries this publication has been arguing for easier to state precisely. Five short lines from that earlier series show the continuity:

Quote Grid

“Loop engineering is designing the system that prompts your agents.”

“Graph orchestration and agent loops are complementary.”

“Evaluate the node; govern the edges.”

“The layer that enforces your judgment should be a layer you can judge.”

“The graph belongs to the architecture.”

Read together, the sequence is deliberate: the loop makes one agent operational; the harness makes its capabilities durable; the graph organizes work above the individual loop; and gateways can govern selected shared boundaries without pretending to own the graph itself.

4. The individual-agent boundary eventually becomes the bottleneck

The paper's argument for Graph Engineering begins with a structural limitation rather than a claim that “multi-agent is always better.” Some tasks require heterogeneous expertise, interdependent subtasks, parallel work, independent verification, and persistent state that no single agent loop can organize cleanly.

Putting more tools into one harness or more tokens into one context does not necessarily solve that organizational problem. It may only make one execution locus larger.

That distinction is valuable for architecture reviews. Before adding more agents, ask whether the problem is actually a system-organization problem:

The Escalation Test Note
The escalation test. Does the workload need independent branches that can progress concurrently? Separate authority or verification? Different capabilities assigned to different workers? Shared state with explicit ownership? Partial failure recovery without replaying everything? If not, a well-designed single-agent harness may still be the simpler architecture.

5. Graph Engineering raises three different system-level questions

The survey organizes Graph Engineering into three interconnected views. This taxonomy is more useful than generic “multi-agent orchestration” because each view has different failure modes and different infrastructure requirements.

Figure 2. Graph Engineering moves the primary unit of design from one agent's execution loop to relationships among work, components, and runtime state.

The third category—Runtime State Management—is particularly important in production. A designed workflow tells you what should happen. Distributed runtime state must tell you what did happen, what remains valid, what failed, and where execution can safely resume.

The paper explicitly separates state recording, fault localization, and failure recovery. That is a stronger framing than treating observability as a collection of traces after the fact. The runtime record is part of the system's ability to continue safely.

6. Where TrueForge stops—and where the graph begins

This boundary should be explicit. TrueForge is an agent harness. It can be the runtime inside an agentic graph node; it should not be described as automatically owning an arbitrary graph of tasks, services, humans, databases, and other agents.

A production graph may be defined in application code, an orchestration framework, a workflow engine, or another system. Some nodes may be TrueForge agents. Others may be deterministic services, queues, human review steps, evaluators, batch jobs, databases, or external agents.

That gives us a clean architecture:

Figure 3. The harness is the local execution substrate for an agentic node. Shared gateways govern routed model, tool, and agent interactions. Neither layer replaces the graph orchestrator or systems of record.

7. Shared control planes become more important as graphs get larger

The move from one agent to a graph multiplies operational surfaces. Different nodes may choose different models, call different tools, consume budgets independently, expose different privileges, and produce separate traces. If each node embeds provider credentials, authorization logic, tool policy, and cost controls locally, system-level organization quickly recreates infrastructure fragmentation.

This is where the TrueFoundry Gateways complement the harness.

AI Gateway: a shared model boundary

TrueFoundry currently positions AI Gateway as the common model plane for unified provider access, routing and fallbacks, model-level access controls, budgets, rate limits, guardrails, and observability. In a graph, that means model policy can remain centralized even when execution is distributed across nodes.

MCP Gateway: a shared capability boundary

MCP Gateway centralizes discovery and governed access to tools and MCP servers, including authentication, access control, downstream credentials, approvals and auditability for traffic routed through it. That maps naturally to the paper's interest in capability substrates: the system increasingly needs an explicit account of what capabilities exist, who may use them, and under what constraints.

Agent Gateway: a shared agent boundary

TrueFoundry's current Agent Gateway material describes centralized agent registry, identity/access, quotas/budgets and agent-level tracing/control. This can help make an expanding agent estate legible. But it should not be confused with task-graph orchestration; registering and governing agents is not the same as deciding the graph topology that coordinates them.

Visibility Boundary Note
Visibility boundary: gateway policy and telemetry apply to traffic that actually traverses the gateway. App-local planning, local tools, framework state, and downstream side effects still require instrumentation and authoritative controls at those layers.

8. Runtime state is the bridge between harness observability and graph reliability

One of the paper's strongest production sections is Runtime State Management. It argues that distributed systems need more than task definitions and communication paths. They need a reliable account of committed state transitions, provenance, current commitments, failures, and recovery boundaries.

TrueForge's Agent → Session → Turn → Event model contributes useful local evidence. A session scopes one issue and persists its conversational state; turns chain within that session; events describe model messages, MCP initialization, tool responses, approval requirements, completion, and subagent threads. That makes the local execution loop reconstructible at a useful level.

At system scale, however, local event streams are only part of the answer. A consequential graph run may need to correlate:

  • orchestrator/task state,
  • TrueForge session and event history for agentic nodes,
  • AI/MCP/Agent Gateway traces for traffic routed through those control planes,
  • human approvals and escalation records, and
  • authoritative downstream system-of-record logs proving which side effects actually committed.

That is the difference between “we have traces” and “we can reconstruct the executed system.”

9. The paper's graph-native agent OS is a research direction—not today's product category

The survey eventually asks whether today's fragmented stack could evolve toward a graph-native agent operating system. It imagines tasks, agents, capabilities, and runtime states as typed and versioned first-class objects, with shared services for scheduling, capability discovery, persistent state, provenance logging, permission enforcement, checkpointing, replay, rollback, and graph-level observability.

That is a useful north star, but it should not be collapsed into current marketing language.

TrueForge plus the TrueFoundry Gateways provide several primitives that such a future substrate would need: an open execution runtime, persistent sessions/events, capability access through MCP, sandboxing, approvals, model/tool/agent control planes, budgets, identity, and traces. But the current stack does not automatically provide the paper's proposed unified typed graph substrate, structural transactions, cross-graph structural evolution, or a universal graph scheduler.

This boundary actually makes the product story stronger. We can describe what exists today without claiming to have completed a research agenda the paper itself labels as future infrastructure.

10. Five design rules for platform teams

  1. Do not start with the graph. Start with the work. Use one agent when one durable loop can own the task coherently.
  2. Treat the harness as architecture. Tools, memory, skills, sandbox, approval, state, and evidence should be deliberate runtime choices—not helper functions scattered through application code.
  3. Promote system state above conversational memory. Once work spans nodes, shared commitments and recovery state need explicit representation outside any one model context.
  4. Centralize policy where traffic crosses shared boundaries. Model, tool, and agent access should not be reimplemented independently in every node.
  5. Keep topology separate from governance. The orchestrator decides how work flows. Harnesses execute agent loops. Gateways govern routed interactions. Systems of record decide authoritative business effects.

11. What this framing does—and doesn't—claim

The paper is a survey and conceptual synthesis, not evidence that every complex task should become multi-agent. Its “System Intelligence” terminology is the authors' proposed framework, not a standardized industry maturity model.

Likewise, this article does not claim that TrueForge or TrueFoundry implements “Graph Engineering” as defined by the survey. The cleaner mapping is narrower:

Architecture Layer Mapping and Takeaway
Layer Primary responsibility TrueForge / TrueFoundry mapping
Foundation model Reasoning and generation capability Bring your own model; AI Gateway can govern routed access
Agent harness Persistent resources, interfaces, execution environments, local controls TrueForge
Agent loop Repeated plan/action/observation/adaptation TrueForge runs the loop; application defines task-specific success semantics
Graph orchestrator Task topology, dependencies, delegation, joins, graph-level state Application/framework owned
Shared policy planes Model/tool/agent access, budgets, credentials, approvals, traces TrueFoundry AI, MCP, and Agent Gateways for routed traffic
Systems of record Authoritative business state and side effects Connected enterprise systems
The architectural takeaway: the paper gives us a useful hierarchy. Better prompting improves a call. Better context improves what the model can see. A better harness and loop improve an individual agent. Graph engineering begins when the organization of work, agents, and runtime state becomes the system itself.

References

Disclosure: TrueFoundry publishes this article, develops the TrueFoundry AI/MCP/Agent Gateways, and maintains TrueForge. Product claims are limited to current public TrueFoundry and TrueForge materials. The mapping from the paper's research taxonomy to these products is TrueFoundry editorial analysis; neither the paper nor its authors evaluate or endorse TrueFoundry. Reference-list author credits identify the individual byline on the cited TrueFoundry articles; body attributions refer to those articles as TrueFoundry publications.

Try now.

One gateway for all your models, MCP servers, and agents.
No credit card needed.

Start free
Table of Contents

One Gateway for Every LLM, Agent and MCP Server

Book a 30-min with our AI expert

Book a Demo

The fastest way to build, govern and scale your AI

Book Demo
Summarize with
ChatGPT logo by OpenAI
Perplexity AI logo
Blurry red snowflake on white background, symmetrical frosty design with soft edges and abstract shape.

Discover More

No items found.
August 28, 2026
|
5 min read

From Agent Harness to System Intelligence: What Graph Engineering Changes in Production AI

No items found.
August 27, 2026
|
5 min read

Wiring DeepKeep’s AI Firewall Into TrueFoundry AI Gateway as a Custom Guardrail

No items found.
August 27, 2026
|
5 min read

What Is Vibe Coding? A Guide for Teams Shipping AI-Written Code

No items found.
TrueFoundry AI gateway supports prompt versioning in enterprise LLM deployments
August 27, 2026
|
5 min read

What Is Prompt Versioning? A Complete Guide for Engineering Teams in 2026

No items found.
No items found.

Recent Blogs

Black left pointing arrow symbol on white background, directional indicator.
Black left pointing arrow symbol on white background, directional indicator.
Take a quick product tour
Start Product Tour
Product Tour