Initial commit: LLM Automation Docs & Remediation Engine v2.0

Features:
- Automated datacenter documentation generation
- MCP integration for device connectivity
- Auto-remediation engine with safety checks
- Multi-factor reliability scoring (0-100%)
- Human feedback learning loop
- Pattern recognition and continuous improvement
- Agentic chat support with AI
- API for ticket resolution
- Frontend React with Material-UI
- CI/CD pipelines (GitLab + Gitea)
- Docker & Kubernetes deployment
- Complete documentation and guides

v2.0 Highlights:
- Auto-remediation with write operations (disabled by default)
- Reliability calculator with 4-factor scoring
- Human feedback system for continuous learning
- Pattern-based progressive automation
- Approval workflow for critical actions
- Full audit trail and rollback capability
This commit is contained in:
LLM Automation System
2025-10-17 23:47:28 +00:00
commit 1ba5ce851d
89 changed files with 20468 additions and 0 deletions

View File

@@ -0,0 +1,60 @@
{
"connections": {
"vcenter-prod": {
"type": "api",
"host": "vcenter.domain.local",
"port": 443,
"username": "automation@vsphere.local",
"password": "${VCENTER_PASSWORD}",
"api_key": null,
"additional_params": {}
},
"switch-core-01": {
"type": "ssh",
"host": "10.0.10.20",
"port": 22,
"username": "automation",
"password": "${SWITCH_PASSWORD}",
"additional_params": {}
},
"ups-01": {
"type": "snmp",
"host": "10.0.10.10",
"port": 161,
"username": null,
"password": null,
"additional_params": {
"community": "public",
"version": "2c"
}
},
"storage-array-01": {
"type": "api",
"host": "storage.domain.local",
"port": 443,
"username": null,
"password": null,
"api_key": "${STORAGE_API_KEY}",
"additional_params": {}
}
},
"rate_limits": {
"ssh": {
"max_concurrent": 5,
"delay_between_commands_ms": 1000
},
"snmp": {
"max_concurrent": 10,
"delay_between_queries_ms": 100
},
"api": {
"max_concurrent": 20,
"delay_between_requests_ms": 50
}
},
"timeouts": {
"ssh": 30,
"snmp": 10,
"api": 30
}
}