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
Support multilangue : Shiva AI répond dans la langue de l'utilisateur (FR, EN, ES, DE...)
Correction critique : erreur 403 Forbidden lors de la connexion à Shiva AI
Migration vers le proxy sécurisé shivaos.com (plus d'appel direct à l'API Groq)
Synchronisation des modules AI avec SHIVA_GENESIS
Correction critique : inclusion des sources Python manquantes dans le paquet
Optimisation de la structure du paquet RPM
Correction de Update Oracle : migration de apt-get vers DNF (compatibilité Fedora)
Correction des métadonnées AppStream et synchronisation du dépôt
Optimisation du lancement de l'assistant Shiva
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
* Fri May 08 2026 ShivaOS Team - 1.5-4
- Fix kernel-update : chroot fedora-XX-x86_64 explicite (ID=shivaos ne matchait pas COPR)
* Fri May 08 2026 ShivaOS Team - 1.5-3
- Fix langue : détection $LANG au démarrage (salutation + interface FR/EN/ES correctes)
- Fix commandes : l'IA propose d'exécuter les commandes shell qu'elle génère (pkexec)
- Fix kernel-update : utilise freuja/ShivaOs-kernel au lieu de CachyOS COPR
* Tue May 05 2026 ShivaOS Team - 1.5-2.fc44
- Ajout du support multilangue : Shiva AI répond dans la langue de l'utilisateur
* Tue May 05 2026 ShivaOS Team - 1.5-1.fc44
- Correction critique : erreur HTTP 403 Forbidden lors du chat avec Shiva AI
- Migration vers proxy sécurisé shivaos.com/shiva-chat-proxy.php (plus d'appel direct Groq)
- Synchronisation shiva-assistant.py et shiva-update-oracle.py depuis SHIVA_GENESIS
* Tue May 05 2026 ShivaOS Team - 1.4-4.fc44
- Correction critique : ajout des tags Source pour inclure les fichiers .py dans le SRPM
* Tue May 05 2026 ShivaOS Team - 1.4-3.fc44
- Correction de Update Oracle (apt -> dnf)
- Alignement des métadonnées AppStream
* 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