Shiva AI est l'assistant intégré de ShivaOS. Il fournit des outils d'optimisation, de diagnostic et un assistant conversationnel basé sur Llama 3.3.
Diagnostic système automatique
Optimisation des jeux (Steam, Lutris)
Surveillance thermique et FPS
shiva-ai.desktophttps://shivaos.com
Déplacement de l'exécutable shiva vers /usr/bin pour compatibilité universelle
Utilisation de chemins absolus dans le raccourci bureau
Correction d'un bug de chemin empêchant l'ouverture de l'IA
Correction d'un conflit de fichiers avec le paquet shiva-pulse
Optimisation de la structure des paquets pour une meilleure stabilité
Migration vers l'API Groq Llama 3.3 70B
Amélioration de la détection du matériel
MITMIT
EOF
# Activer les services via symlinks
ln -sf /usr/lib/systemd/system/shiva-repair.service \
%{buildroot}/etc/systemd/system/multi-user.target.wants/shiva-repair.service
ln -sf /usr/lib/systemd/system/shiva-gaming-optimizer.service \
%{buildroot}/etc/systemd/system/multi-user.target.wants/shiva-gaming-optimizer.service
ln -sf /usr/lib/systemd/system/shiva-thermal-guard.service \
%{buildroot}/etc/systemd/system/multi-user.target.wants/shiva-thermal-guard.service
ln -sf /usr/lib/systemd/system/shiva-hardware-probe.service \
%{buildroot}/etc/systemd/system/multi-user.target.wants/shiva-hardware-probe.service
ln -sf /usr/lib/systemd/system/shiva-update-oracle.timer \
%{buildroot}/etc/systemd/system/timers.target.wants/shiva-update-oracle.timer
%post
systemctl daemon-reload 2>/dev/null || true
systemctl enable --now shiva-repair shiva-gaming-optimizer shiva-thermal-guard shiva-hardware-probe shiva-update-oracle.timer 2>/dev/null || true
%files
/usr/share/shiva-ai/
/usr/bin/shiva
/usr/share/applications/shiva-ai.desktop
/usr/lib/systemd/system/shiva-*.service
/usr/lib/systemd/system/shiva-update-oracle.timer
/usr/share/metainfo/com.shivaos.ai.metainfo.xml
/etc/systemd/system/multi-user.target.wants/shiva-*.service
/etc/systemd/system/timers.target.wants/shiva-update-oracle.timer
%changelog
* Tue May 05 2026 ShivaOS Team - 1.4-1.fc44
- Correction du chemin de l'exécutable (/usr/bin au lieu de /usr/local/bin)
- Fix du .desktop pour utiliser le chemin absolu
* Tue May 05 2026 ShivaOS Team - 1.3-1.fc44
- Résolution du conflit avec shiva-pulse (suppression des fichiers pulse de ce paquet)
- Migration de shiva-pulse vers son propre paquet indépendant
* Tue May 05 2026 ShivaOS Team - 1.0-3.fc44
- Fix shiva-pulse : envoi POST JSON au lieu de GET (correction missing data)
* Tue May 05 2026 ShivaOS Team - 1.0-2.fc44
- Prompt système : commandes Fedora/DNF uniquement (jamais apt/Ubuntu)
- Multi-langue : réponses dans la langue de l'utilisateur (auto-detect)
* Thu May 01 2026 ShivaOS Team - 1.0-1
- Release initiale