mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-22 03:04:03 +00:00
6a8745c7b3
Phase 4 - Remediation logging integration: 1. logRemediation hook after tool execution: - Only logs run_command tools (main remediation action) - Records resourceID, resourceType, findingID - Extracts problem summary from user prompt - Truncates output for storage (max 1000 chars) - Distinguishes automatic (patrol) vs manual (chat) actions 2. buildRemediationContext for system prompts: - Shows 'Past Successful Fixes for Similar Issues' section - Uses keyword matching to find relevant past fixes - Shows 'Remediation History for This Resource' section - Includes timestamps and outcomes This enables the AI to say things like: - 'This worked before: apt clean to free 6GB (resolved)' - 'Last time on this resource: restarted nginx (resolved)' All tests passing.