From 9b8ae0f680eb6bcc8e4e743e9b9db08193654bd8 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Mar 2026 08:11:33 +0000 Subject: [PATCH 1/2] Initial plan From 1809d2960c1f70ec565ec43a3bf97b275a6d1b18 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Thu, 26 Mar 2026 08:16:20 +0000 Subject: [PATCH 2/2] fix: remove double-counted write_actions from partially_reducible evidence; rename Minutes header to Action Minutes Agent-Logs-Url: https://github.com/github/gh-aw/sessions/ee2348c1-4f1f-4285-9cec-2e8c60c10108 Co-authored-by: mnkiefer <8320933+mnkiefer@users.noreply.github.com> --- pkg/cli/audit_agentic_analysis.go | 2 +- pkg/cli/logs_report.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/cli/audit_agentic_analysis.go b/pkg/cli/audit_agentic_analysis.go index 33d927cd001..8cf5a1eb664 100644 --- a/pkg/cli/audit_agentic_analysis.go +++ b/pkg/cli/audit_agentic_analysis.go @@ -278,7 +278,7 @@ func buildAgenticAssessments(processedRun ProcessedRun, metrics MetricsData, too Kind: "partially_reducible", Severity: severity, Summary: fmt.Sprintf("About %d%% of this run's turns appear to be data-gathering that could move to deterministic steps.", deterministicPct), - Evidence: fmt.Sprintf("agentic_fraction=%.2f turns=%d write_actions=%d", fingerprint.AgenticFraction, metrics.Turns, writeCount), + Evidence: fmt.Sprintf("agentic_fraction=%.2f turns=%d", fingerprint.AgenticFraction, metrics.Turns), Recommendation: "Move data-fetching work to frontmatter steps: (pre-agent) writing to /tmp/gh-aw/agent/ or post-steps: (post-agent) to reduce inference cost. See the Deterministic & Agentic Patterns guide.", }) } diff --git a/pkg/cli/logs_report.go b/pkg/cli/logs_report.go index b7ade32a2a7..a8c05432321 100644 --- a/pkg/cli/logs_report.go +++ b/pkg/cli/logs_report.go @@ -79,7 +79,7 @@ type RunData struct { Status string `json:"status" console:"header:Status"` Conclusion string `json:"conclusion,omitempty" console:"-"` Duration string `json:"duration,omitempty" console:"header:Duration,omitempty"` - ActionMinutes float64 `json:"action_minutes,omitempty" console:"header:Minutes,omitempty"` + ActionMinutes float64 `json:"action_minutes,omitempty" console:"header:Action Minutes,omitempty"` TokenUsage int `json:"token_usage,omitempty" console:"header:Tokens,format:number,omitempty"` EstimatedCost float64 `json:"estimated_cost,omitempty" console:"header:Cost ($),format:cost,omitempty"` Turns int `json:"turns,omitempty" console:"header:Turns,omitempty"`