Agent infrastructure stack (Aug 2026)

The pieces of the AI-agent stack, each gaining open-source winners in the Aug 2026 trend window.

Runtime / execution substrate

Model routing

Memory

Workspace / all-in-one

Knowledge / provenance

Skills / routing

Orchestration / harness

The decomposition: plugin graph + state kernel + isolation primitive

Three new entrants sketch the same architecture from different angles: DeepSeek Harness makes
every component a plugin (the plugin graph), LoopX separates durable state + human gates from
the runtime (the state kernel), and Cline Kanban makes git-worktree-per-task the *isolation
primitive* for parallel agents (alongside Orca and Cline CLI --worktree). The monolithic CLI is
decomposing into these three separable layers โ€” consolidation is happening by layer, not into one
monolith.

Education

Review / collaboration

Security (the other side of the stack)

MCP SSRF audit checklist (template: CVE-2026-19516)

A reusable sweep for MCP deployments โ€” every MCP server with outbound HTTP is a potential SSRF
pivot. Run these checks, in order:

  1. Enumerate every MCP server/tool that makes an outbound request.
  2. Trace caller-supplied inputs into: destination URL/host, path, method, body, headers. In mcp-grafana, the destination arrived as a header; method/path/body came via a tool argument.
  3. Is the destination pinned? If any caller input can reach an allowlist's outside, it's an SSRF. Specifically block: loopback (127.0.0.0/8), link-local/metadata (169.254.0.0/16, 169.254.169.254), RFC1918 private ranges, and the server's own egress.
  4. What credentials ride along? The confused-deputy variant (CVE-2026-15583) exfiltrates the service-account token to an attacker-chosen host. A destination fix without a credential fix is incomplete โ€” that's the exact two-layer gap 19516 exposed.
  5. Does the response reach the caller? Read SSRF = data exfiltration (cloud metadata โ†’ IMDS credentials โ†’ account takeover). Write-only SSRF is lower severity but still a pivot.
  6. Egress controls + isolation. Block loopback/link-local/metadata/RFC1918 at the network layer unless required; run MCP servers in a minimal-reachability segment; strip/reject X-Grafana-URL-style caller headers at the proxy.
  7. Version-pin and re-audit on every fix. The 15583 โ†’ 19516 sequence shows a single patch rarely closes the class; treat each fix as the start of a re-check, not the end.

Adjacent watch-item: Langflow shows the same shape one hop deeper โ€” an MCP-adjacent agent tool
that reaches exec() is a straight path to RCE, no SSRF needed.