TL;DR: A 2026 survey from researchers at Carnegie Mellon, Yale, Amazon and others maps agent reliability into ETCLOVG, a seven-layer harness taxonomy that separates execution, tooling, context, lifecycle, observability, verification and governance across more than 170 open-source projects, according to TruFoundry. The practical message is that agent risk is now a system-design problem, and control of identity, state, telemetry and policy matters more than prompt quality alone.
NHIMG editorial — based on content published by TruFoundry: ETCLOVG: The Seven-Layer Agent Harness Taxonomy, Mapped to a Production Runtime
Questions worth separating out
Q: How should security teams govern AI agents that choose tools at runtime?
A: Security teams should treat runtime tool choice as a governed access event, not a normal application call.
Q: Why do AI agents create new privilege risk for enterprises?
A: AI agents can chain actions across tools, inherit delegated access, and execute at machine speed without a person confirming each step.
Q: What do organisations get wrong about observability in agentic systems?
A: They often treat traces and logs as enough.
Practitioner guidance
- Map agent controls to the harness layers Inventory execution, tooling, context, lifecycle, observability, verification and governance separately, then document which team owns each control boundary.
- Bind tool access to explicit identity and policy Treat MCP servers, sandboxes and other tool endpoints as governed resources with scoped identities, not as generic integrations.
- Separate tracing from assurance Do not confuse logs and traces with verification.
What's in the full article
TruFoundry's full article covers the operational detail this post intentionally leaves for the source:
- Layer-by-layer mapping of ETCLOVG against TrueFoundry runtime capabilities and where the platform fits natively
- The survey’s structural distinctions between execution, tooling, context, lifecycle, observability, verification and governance
- The cross-layer coupling argument and why changes in one layer can affect auditability, cost and agent behaviour elsewhere
- The mapping between survey concepts and runtime components such as sandboxing, MCP tooling, traces and guardrails
👉 Read TruFoundry's analysis of ETCLOVG and agent harness engineering →
ETCLOVG and agent harness governance: what teams are missing?
Explore further
ETCLOVG is really a governance map for AI runtime identity. The taxonomy matters because production agents now operate through tools, sandboxes, approvals and shared state, all of which create machine-identity and privilege questions. In identity terms, the harness is where access becomes real, auditable and potentially dangerous. Teams should treat the harness as the control boundary for agent identity, not as a purely engineering abstraction.
A question worth separating out:
Q: How do you know whether an agent harness is actually safe to deploy?
A: Look for consistent policy enforcement across execution, tooling and lifecycle, plus clear traceability into verification and review workflows. A safe harness is not one with the most controls on paper. It is one where changes in one layer do not silently weaken another layer, and where high-risk actions can be audited end to end.
👉 Read our full editorial: ETCLOVG shows why agent harness controls now define AI reliability