Pulse/internal/ai
rcourtman fd8cc4a32e feat(ai): Add per-resource notes to patrol context
Knowledge store notes are now included in the patrol LLM prompt. When users
save notes about resources (e.g., 'This VM intentionally runs hot'), the patrol
AI will see these notes and avoid flagging documented behavior as issues.

Changes:
- Added knowledge store reference to PatrolService
- Added SetKnowledgeStore() method to configure the store
- Enhanced buildPatrolPrompt() to include knowledge context
- Connected knowledge store to patrol in service.go SetStateProvider()

This complements the dismissed findings context to give the LLM a complete
picture of what the user considers normal/expected behavior.
2025-12-10 23:03:01 +00:00
..
knowledge refactor(ai): Remove over-engineered URL discovery service 2025-12-10 08:35:24 +00:00
providers feat(ai): Enhanced AI patrol system with alert triggers and history persistence 2025-12-10 21:08:22 +00:00
alert_adapter.go AI Problem Solver implementation and various fixes 2025-12-06 23:46:08 +00:00
alert_provider.go AI Problem Solver implementation and various fixes 2025-12-06 23:46:08 +00:00
alert_threshold_adapter.go refactor(ai): Remove over-engineered URL discovery service 2025-12-10 08:35:24 +00:00
alert_triggered.go feat(ai): Add LLM memory system for patrol findings 2025-12-10 22:55:34 +00:00
config.go AI Problem Solver implementation and various fixes 2025-12-06 23:46:08 +00:00
findings.go feat(ai): Add LLM memory system for patrol findings 2025-12-10 22:55:34 +00:00
findings_persistence.go refactor(ai): Remove over-engineered URL discovery service 2025-12-10 08:35:24 +00:00
findings_test.go refactor(ai): Remove over-engineered URL discovery service 2025-12-10 08:35:24 +00:00
metadata_provider.go feat(ai): Add URL discovery tool - AI can find and set resource URLs 2025-12-10 00:29:07 +00:00
patrol.go feat(ai): Add per-resource notes to patrol context 2025-12-10 23:03:01 +00:00
patrol_history_persistence.go feat(ai): Enhanced AI patrol system with alert triggers and history persistence 2025-12-10 21:08:22 +00:00
resource_context.go Add AI monitoring enhancements and host metadata features 2025-12-09 16:27:46 +00:00
routing.go Add AI monitoring enhancements and host metadata features 2025-12-09 16:27:46 +00:00
routing_test.go AI Problem Solver implementation and various fixes 2025-12-06 23:46:08 +00:00
sanitize_test.go refactor(ai): Remove over-engineered URL discovery service 2025-12-10 08:35:24 +00:00
service.go feat(ai): Add per-resource notes to patrol context 2025-12-10 23:03:01 +00:00
target_host_test.go AI Problem Solver implementation and various fixes 2025-12-06 23:46:08 +00:00