You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
All tool calls show status=unknown in summary (telemetry capture issue).
This affects the audit-workflows MCP-tool table: 92 safeoutputs calls, 29 github calls, 19 agenticworkflows calls, 10 serena, 8 sentry, 6 mcpscripts, 1 tavily — none have a real status. Downstream agents using these aggregates (cost-per-tool, error-rate-per-tool, retry analytics) lose all signal.
Likely root cause
The MCP tool-call status field in pkg/cli/logs_models.go (or sibling parser) is being populated by a path that does not see the real per-call return code. Possibilities:
Parser reads status from a JSON path that no longer exists in current gateway log shape.
The gateway emits the status under a renamed key, drifted post-OTel-collector migration.
The aggregation step strips the field before serialization.
Proposed Quick Win
Locate the parser that aggregates per-call MCP stats (likely in pkg/cli/logs_*.go).
Print one raw call record from a recent run to identify where status actually lives.
Patch the field path.
Re-run audit-workflows and verify the per-tool table shows success/error counts.
Suggested Agent
Copilot coding agent or Sergo.
Estimated Effort
< 2 hours of agent time.
Acceptance
Next audit-workflows discussion shows real status values per MCP server
Tool-success ratios surface for the 24h period
Referenced from DeepReport Intelligence Briefing — 2026-05-22.
Activity