rcourtman
cc7b0980ec
refactor(truenas): centralize legacy host type canonicalization
2026-03-30 13:22:50 +01:00
rcourtman
2fdf0e16c8
Support enterprise mobile approval proof backend
2026-03-29 21:52:18 +01:00
rcourtman
56c14ca19f
feat(ai): add canonical truenas app config reads
2026-03-29 20:36:43 +01:00
rcourtman
298b23626b
feat(ai): add canonical truenas app log reads
2026-03-29 20:13:39 +01:00
rcourtman
b0ba88d541
feat(ai): add canonical truenas app control
2026-03-29 19:50:31 +01:00
rcourtman
2afb96ee13
fix(release): align api and hostagent rc contracts
2026-03-26 17:08:48 +00:00
rcourtman
6a0f564a10
fix(hosted): align tenant AI runtime with hosted lease bootstrap
2026-03-25 16:55:31 +00:00
rcourtman
cc806171dc
Trim dead resource graph surface
2026-03-19 14:26:30 +00:00
rcourtman
778a2577b6
feat: Pulse v6 release
2026-03-18 16:06:30 +00:00
rcourtman
95a0d7a6bd
feat(backend): implement AI Patrol, Investigation, and system-wide refactors
2026-01-30 19:02:14 +00:00
rcourtman
9dcd859056
Update API handlers for AI and discovery endpoints
...
API layer updates:
AI Handlers:
- Better streaming response handling
- Improved error responses
- Session management improvements
Discovery Handlers:
- New discovery endpoint handlers
- Storage config handler
- Better router organization
Removed deprecated aidiscovery handlers in favor of unified approach.
2026-01-28 16:51:35 +00:00
rcourtman
7f7edfceb4
test: expand backend coverage
2026-01-25 21:08:44 +00:00
rcourtman
27f1a11acb
feat: add AI Intelligence system with investigation and forecasting
...
Major new AI capabilities for infrastructure monitoring:
Investigation System:
- Autonomous finding investigation with configurable autonomy levels
- Investigation orchestrator with rate limiting and guardrails
- Safety checks for read-only mode enforcement
- Chat-based investigation with approval workflows
Forecasting & Remediation:
- Trend forecasting for resource capacity planning
- Remediation engine for generating fix proposals
- Circuit breaker for AI operation protection
Unified Findings:
- Unified store bridging alerts and AI findings
- Correlation and root cause analysis
- Incident coordinator with metrics recording
New Frontend:
- AI Intelligence page with patrol controls
- Investigation drawer for finding details
- Unified findings panel with actions
Supporting Infrastructure:
- Learning store for user preference tracking
- Proxmox event ingestion and correlation
- Enhanced patrol with investigation triggers
2026-01-24 22:41:43 +00:00
rcourtman
f2541b0d6c
Refactor: Multi-tenancy support for API and License handlers
...
- Updated LicenseHandlers and LicenseService to be context/tenant aware
- Refactored API router and middleware to support tenant-scoped license checks
- Updated associated tests for context-aware handlers
2026-01-22 16:42:39 +00:00
rcourtman
a6a8efaa65
test: Add comprehensive test coverage across packages
...
New test files with expanded coverage:
API tests:
- ai_handler_test.go: AI handler unit tests with mocking
- agent_profiles_tools_test.go: Profile management tests
- alerts_endpoints_test.go: Alert API endpoint tests
- alerts_test.go: Updated for interface changes
- audit_handlers_test.go: Audit handler tests
- frontend_embed_test.go: Frontend embedding tests
- metadata_handlers_test.go, metadata_provider_test.go: Metadata tests
- notifications_test.go: Updated for interface changes
- profile_suggestions_test.go: Profile suggestion tests
- saml_service_test.go: SAML authentication tests
- sensor_proxy_gate_test.go: Sensor proxy tests
- updates_test.go: Updated for interface changes
Agent tests:
- dockeragent/signature_test.go: Docker agent signature tests
- hostagent/agent_metrics_test.go: Host agent metrics tests
- hostagent/commands_test.go: Command execution tests
- hostagent/network_helpers_test.go: Network helper tests
- hostagent/proxmox_setup_test.go: Updated setup tests
- kubernetesagent/*_test.go: Kubernetes agent tests
Core package tests:
- monitoring/kubernetes_agents_test.go, reload_test.go
- remoteconfig/client_test.go, signature_test.go
- sensors/collector_test.go
- updates/adapter_installsh_*_test.go: Install adapter tests
- updates/manager_*_test.go: Update manager tests
- websocket/hub_*_test.go: WebSocket hub tests
Library tests:
- pkg/audit/export_test.go: Audit export tests
- pkg/metrics/store_test.go: Metrics store tests
- pkg/proxmox/*_test.go: Proxmox client tests
- pkg/reporting/reporting_test.go: Reporting tests
- pkg/server/*_test.go: Server tests
- pkg/tlsutil/extra_test.go: TLS utility tests
Total: ~8000 lines of new test code
2026-01-19 19:26:18 +00:00