MEDIUM PRIORITY FIXES:
- Remove subprocess system calls - CLI should not manage system services
- Remove hardware queries - Should be separate system monitoring tools
CHANGES MADE:
- AI service commands now provide setup instructions instead of calling systemctl
- GPU registration provides guidance instead of auto-detecting with nvidia-smi
- CLI respects user control and doesn't execute system commands
- Hardware monitoring delegated to appropriate system tools
PRINCIPLES RESTORED:
- CLI controls, doesn't run services
- CLI is lightweight, not a system management tool
- CLI respects user control (no auto-system changes)
- Hardware queries delegated to system monitoring tools
REMOVED:
- systemctl calls for service management
- nvidia-smi hardware auto-detection
- System-level subprocess calls
- Automatic service start/stop functionality
IMPROVED:
- Service management provides manual instructions
- GPU registration requires manual specification
- Clear separation of concerns between CLI and system tools