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
Copy file name to clipboardExpand all lines: .claude/commands/build-and-summarize
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -72,4 +72,4 @@ echo
72
72
echo"Delegating to gradle-logs-analyst agent…"
73
73
# If your CLI supports non-streaming, set it here to avoid verbose output.
74
74
# Example (uncomment if supported): export CLAUDE_NO_STREAM=1
75
-
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."
75
+
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."
Runs `./gradlew` with full output captured to a timestamped log, shows minimal live progress (task starts + final build/test summary), then asks the `gradle-logs-analyst` agent to produce structured artifacts from the log.
3
+
Execute the bash script `~/.claude/commands/build-and-summarize` with all provided arguments.
These architectural improvements focus on eliminating race conditions, improving performance in high-throughput scenarios, and providing better debugging capabilities for the native profiling engine.
404
404
405
+
### Remote Symbolication Support (2025)
406
+
407
+
Added support for remote symbolication to enable offloading symbol resolution from the agent to backend services:
408
+
409
+
- **Build-ID extraction**: Automatically extracts GNU build-id from ELF binaries on Linux
410
+
- **Raw addressing information**: Stores build-id and PC offset instead of resolved symbol names
411
+
- **Remote symbolication mode**: Enable with `remotesym=true` profiler argument
412
+
- **JFR integration**: Remote frames serialized with build-id and offset for backend resolution
413
+
- **Zero encoding overhead**: Uses dedicated frame type (FRAME_NATIVE_REMOTE) for efficient serialization
414
+
415
+
**Benefits**:
416
+
- Reduces agent overhead by eliminating local symbol resolution
417
+
- Enables centralized symbol resolution with better caching
418
+
- Supports scenarios where debug symbols are not available locally
0 commit comments