feat: notification source line in agent alerts (1.2.29-SAC)

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-05-31 11:51:55 +10:00
parent b56ad9c7e4
commit 2395f536cd
3 changed files with 39 additions and 3 deletions
+11 -1
View File
@@ -624,7 +624,17 @@ function Send-SacEvent {
return $false
}
$payload = $(New-SacEventPayload -EventType $EventType -Severity $Severity -Title $Title -Summary $Summary -Details $Details)
$mergedDetails = @{}
if ($null -ne $Details) {
foreach ($k in $Details.Keys) {
$mergedDetails[$k] = $Details[$k]
}
}
if (-not $mergedDetails.ContainsKey('generated_by')) {
$mergedDetails['generated_by'] = 'agent'
}
$payload = $(New-SacEventPayload -EventType $EventType -Severity $Severity -Title $Title -Summary $Summary -Details $mergedDetails)
if ($payload -is [System.Array]) {
$payload = $payload[-1]
}