Files
LLM-Powered-Monitoring-Agent/PROGRESS.md
2025-08-19 15:11:48 -05:00

1.5 KiB

Project Progress

Phase 1: Initial Setup

  1. Create monitor_agent.py
  2. Create config.py
  3. Create requirements.txt
  4. Create README.md
  5. Create .gitignore
  6. Create SPEC.md
  7. Create PROMPT.md
  8. Create CONSTRAINTS.md

Phase 2: Data Storage

  1. Create data_storage.py
  2. Implement data storage functions in data_storage.py
  3. Update monitor_agent.py to use data storage
  4. Update SPEC.md to reflect data storage functionality

Phase 3: Expanded Monitoring

  1. Implement CPU temperature monitoring
  2. Implement GPU temperature monitoring
  3. Implement system login attempt monitoring
  4. Update monitor_agent.py to include new metrics
  5. Update SPEC.md to reflect new metrics
  6. Extend calculate_baselines to include system temps

Phase 4: Troubleshooting

  1. Investigated and resolved issue with jc library
  2. Removed jc library as a dependency
  3. Implemented manual parsing of sensors command output

TODO

[x] Ensure we aren't using mockdata for get_system_logs() and get_network_metrics() [x] Using live data, but need to resolve errors before moving on [ ] Improve get_system_logs() to read new lines since last check [ ] Improve get_network_metrics() by using a library like pingparsing [ ] Ensure we are including CONSTRAINTS.md in our analyze_data_with_llm() function [ ] Summarize entire report into a single sentence to said to Home Assistant [ ] Figure out why Home Assitant isn't using the speaker