Skip to content

Releases: Grominet95/jarvis-OS

v0.3.2 - Fix demarrage API + acces micro

Choose a tag to compare

@Pupariaa Pupariaa released this 25 Jun 15:30

Jarvis OS v0.3.2 — Fix démarrage API + accès micro

Release offline Windows regroupant les correctifs remontés par la communauté depuis v0.3.1.

Correctifs majeurs

jarvis.ps1 run — API timeout avec api.log vide (#26)

  • Cause : cmd /c échouait silencieusement quand la commande commençait par un chemin python quoté → l'API ne démarrait jamais.
  • Correctif : quoting corrigé dans Start-BackgroundProcess + sortie UTF-8 forcée (PYTHONUTF8, reconfigure stdout/stderr dans app.py).

Réveil / standby — micro inaccessible (#37)

  • Cause : la phase faciale du wake renvoyait en veille dès qu'un visage n'était pas reconnu (reconnaissance activée sans visage enrôlé, pas de caméra, erreur backend).
  • Correctif : la séquence de wake enchaîne toujours vers le dashboard après le verdict (dérogation manuelle). Un clic ou une touche sur l'écran de veille suffit.

Vocal — micro actif mais voix non traitée

  • Cause récurrente : DEEPGRAM_API_KEY manquante ou corrompue dans .env → STT muet (401 silencieux).
  • Correctif : erreur explicite au démarrage de l'agent vocal + clé passée explicitement à Deepgram.

Double-clap

  • Log par clap détecté pour confirmer la détection et régler CLAP_AMPLITUDE_THRESHOLD.

Autres améliorations incluses (depuis v0.3.1)

  • Preflight au démarrage (jarvis.ps1 run) avec diagnostics clés API / LiveKit / vocal
  • Briefing post-wakeup, thèmes d'apparence UI, contexte vocal enrichi (date/heure/profil)
  • Validation live de la clé LLM au setup

Installation (utilisateur final, Windows)

  1. Télécharger jarvis-offline-windows-v0.3.2.zip ci-dessous et l'extraire (n'importe où).
  2. Dans le dossier extrait :
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\jarvis.ps1 setup
  1. L'assistant web s'ouvre : identité, clés API, modules. Une seule clé LLM est requise (celle du backend choisi : anthropic / openai / mistral / gemini).
  2. Lancer :
.\jarvis.ps1 run

Notes

  • Mise à jour recommandée depuis v0.3.0 et v0.3.1 : le bundle reste relocalisable (Python embarqué + re-home automatique).
  • Le bundle inclut : Python 3.11, venv, dépendances, modèles ML (YOLO, Piper), LiveKit, plugins vocaux multi-backend.
  • Vérifie DEEPGRAM_API_KEY dans .env (clé brute, sans espace ni commande PowerShell collée) pour le micro vocal.
  • L'archive ne contient aucun secret (.env exclu).

v0.3.1 - Bugfix bundle offline relocalisable

Choose a tag to compare

@Pupariaa Pupariaa released this 20 Jun 13:20
ad61eb6

Jarvis OS v0.3.1 - Bugfix : bundle offline relocalisable

Correctif de la release offline : le bundle v0.3.0 ne demarrait pas sur une autre machine que celle de build.

python.exe : No Python at 'C:\Users\<build-machine>\...\python.exe'

Cause

Le venv embarque (cree par uv venv) n'était pas relocalisable : son python.exe est un trampoline avec le chemin du Python de base code en dur, absent sur la machine cible.

Correctif

Le bundle embarque désormais un Python 3.11 standalone relocalisable (bundle/python) et un venv crée avec le module venv standard. Au premier setup, l'environnement est automatiquement re-ancré sur la machine cible (aucun chemin absolu de la machine de build requis).

Installation (utilisateur final, Windows)

  1. Télécharger jarvis-offline-windows-v0.3.1.zip ci-dessous et l'extraire (n'importe ou).
  2. Dans le dossier extrait :
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
.\jarvis.ps1 setup
  1. L'assistant web s'ouvre : identité, cles API, modules. Une seule cle LLM est requise (celle du backend choisi : anthropic / openai / mistral / gemini).

Notes

  • Mise a jour obligatoire depuis v0.3.0 : l'ancien zip ne peut pas être reparé offline (pas de Python de base embarqué).
  • Le bundle inclut aussi les plugins LiveKit OpenAI / Anthropic (vocal temps réel multi-backend).
  • Le bundle/ est spécifique a Windows x64. L'archive ne contient aucun secret (.env exclu).

v0.3.0 - Bundle offline + assistant web

Choose a tag to compare

@Pupariaa Pupariaa released this 20 Jun 11:29

Jarvis OS v0.3.0 - Bundle offline + assistant web de configuration

Première release offline pour Windows : plus besoin d'installer Python, uv, cmake, Visual C++ ni LiveKit. L'archive contient déjà le dossier bundle/ (Python 3.11, dépendances, modeles ML, livekit-server, uv.exe).

Installation (utilisateur final, Windows)

  1. Télécharger jarvis-offline-windows-v0.3.0.zip ci-dessous et l'extraire.
  2. Dans le dossier extrait :
.\jarvis.ps1 setup
  1. L'assistant web s'ouvre : identite, cles API, modules optionnels, photo de référence. Une seule clé LLM est requise (celle du backend choisi).

Nouveautés

  • Bundle offline : installation sans réseau ni dépendances système.
  • Assistant web de configuration (/setup) : remplace les prompts CLI.
  • Installation Windows native fiabilisée (setup.ps1, jarvis.ps1).
  • Dépendance vision optionnelle (uv sync --extra vision) pour alléger l'install de base.
  • Sécurité API : authentification Bearer optionnelle (API_AUTH_ENABLED) pour exposer l'API hors localhost.

Notes

  • Le bundle/ embarque dans l'archive est spécifique a Windows x64.
  • L'archive ne contient aucun secret (.env exclu) ; toute la configuration se fait via l'assistant.
  • Pour les développeurs (Linux/macOS ou build local), voir les parcours B et C du README.