DGS vs Agent Frameworks

Agent observability.

If you can’t trace it, you can’t debug it.

Fact
Agents are distributed workflows

A single user request can trigger multiple model calls plus multiple tool calls (APIs, DB queries, file writes). That’s a workflow, not a single response.

Fact
You need correlation IDs

Without run IDs / trace IDs, it’s difficult to debug which tool call came from which model step — especially under concurrency.

Fact
Replays require captured inputs

To reproduce failures, teams must capture prompts, tool inputs/outputs, and key state — not just the final response.

Minimum instrumentation

Log model steps and tool calls

Capture: run ID, model call inputs/outputs, tool inputs/outputs, timestamps, and the state used for retrieval. That’s the baseline for debugging.