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
{{ message }}
Repository navigation
Commit 345faca
Browse filesBrowse the repository at this point in the historyBrowse files
Add reference-chain repro, sweep, and reporting tooling
Standalone repro/run scripts, JFR metrics extraction and multi-run HTML
reports, budget-sweep drivers, the chaos-harness ReferenceChainLeakAntagonist
and ReferenceChainLeakDemo scenarios, and the build-summarize helper
updates they rely on. Also ignores AI scratch state (.investigations/).
Copy file name to clipboardExpand all lines: .claude/commands/build-and-summarize
+160-9Lines changed: 160 additions & 9 deletions
Original file line number
Diff line number
Diff line change
@@ -67,13 +67,164 @@ else
67
67
echo"✖ Gradle failed with status $status. Full log at: $LOG"
68
68
fi
69
69
70
-
# Hand over to your logs analyst agent — keep the main session output tiny.
70
+
# Generate the summary artifacts deterministically — no LLM, no claude spawn.
71
+
# (The old tail spawned a headless `claude` per build; managed settings pin that
72
+
# to sonnet-5 via the AI gateway, billing real money for every log parse.)
71
73
echo
72
-
echo"Delegating to gradle-logs-analyst agent…"
73
-
# If your CLI supports non-streaming, set it here to avoid verbose output.
74
-
# Example (uncomment if supported): export CLAUDE_NO_STREAM=1
75
-
76
-
# Sub-agents would inherit the full parent env, including CLAUDECODE, which
77
-
# apparently causes problems with some versions of Claude (e.g. 4.6).
78
-
unset CLAUDECODE
79
-
claude "Act as the gradle-logs-analyst agent to parse the build log at: $LOG. Generate the required Gradle summary artifacts as specified in the gradle-logs-analyst agent definition."
0 commit comments