16 lines
736 B
PowerShell
16 lines
736 B
PowerShell
|
|
# === WEVAL Task Queue Polling (add to sentinel-agent.ps1) ===
|
|
$QUEUE_URL = "https://weval-consulting.com/api/blade-task-queue.php?k=BLADE2026&action=poll"
|
|
try {
|
|
$resp = Invoke-RestMethod -Uri $QUEUE_URL -SkipCertificateCheck -TimeoutSec 10
|
|
foreach ($task in $resp.tasks) {
|
|
Write-Host "EXEC TASK: $($task.id) - $($task.goal)"
|
|
foreach ($cmd in $task.commands) {
|
|
Write-Host " > $cmd"
|
|
Invoke-Expression $cmd
|
|
}
|
|
# Mark complete
|
|
Invoke-RestMethod -Uri "https://weval-consulting.com/api/blade-task-queue.php" -Method POST -Body @{k="BLADE2026";action="complete";task_id=$task.id;result="done"} -SkipCertificateCheck
|
|
}
|
|
} catch { Write-Host "Queue poll failed: $_" }
|