notes memory
This commit is contained in:
@@ -28,7 +28,8 @@ Derniers changements locaux a deployer:
|
||||
- Voix navigateur adoucie avec preference pour voix feminine francaise.
|
||||
- Ajout de contacts email par conversation.
|
||||
- Carnet de contacts prod dans `/root/openbot/data/contacts.json`.
|
||||
- Cache PWA: opensquared-assistant-v6.
|
||||
- Memoire professionnelle SQLite dans `/root/openbot/data/memory.sqlite`.
|
||||
- Cache PWA: opensquared-assistant-v7.
|
||||
```
|
||||
|
||||
## VPS
|
||||
@@ -182,6 +183,8 @@ Correctif applique:
|
||||
- La version v6 privilegie une voix feminine francaise si disponible sur l'appareil.
|
||||
- Les contacts peuvent etre ajoutes en disant par exemple: `Ajoute Sophie avec l'adresse sophie@example.com`.
|
||||
- Le service systemd definit `CONTACTS_FILE=/root/openbot/data/contacts.json`.
|
||||
- La version v7 ajoute une memoire professionnelle SQLite pour clients, projets, taches, notes et depots Git.
|
||||
- Le service systemd definit `MEMORY_DB=/root/openbot/data/memory.sqlite`.
|
||||
|
||||
Si le bouton ne reagit pas apres un deploiement:
|
||||
|
||||
@@ -191,3 +194,71 @@ Android: fermer l'app, rouvrir Chrome, ou desinstaller/reinstaller la PWA
|
||||
```
|
||||
|
||||
Si ca persiste, ouvrir F12 -> Console et lire l'erreur JS.
|
||||
|
||||
## Fin de session - 2026-04-27
|
||||
|
||||
Etat fonctionnel vise:
|
||||
|
||||
- L'app ne depend plus d'une session Putty ouverte.
|
||||
- `systemd` gere le processus `opensquared-assistant`.
|
||||
- Gunicorn lance `app:app` depuis `/root/openbot`.
|
||||
- Le bouton `Demarrer` active une ecoute mains libres.
|
||||
- Une phrase est transmise automatiquement apres environ 2 secondes de silence.
|
||||
- La reponse est lue avec une voix navigateur francaise, adoucie et preferee feminine si disponible.
|
||||
- Les contacts email peuvent etre ajoutes par conversation.
|
||||
- Les clients, projets, taches, notes et depots Git associes peuvent etre memorises en SQLite.
|
||||
|
||||
Commits a avoir sur le VPS:
|
||||
|
||||
```text
|
||||
f876b3a Add hands-free PWA mode and systemd service
|
||||
94e14a3 Add soft French voice and contact saving
|
||||
```
|
||||
|
||||
Checklist VPS:
|
||||
|
||||
```bash
|
||||
cd /root/openbot
|
||||
git pull
|
||||
cp deploy/opensquared-assistant.service /etc/systemd/system/opensquared-assistant.service
|
||||
systemctl daemon-reload
|
||||
systemctl enable --now opensquared-assistant
|
||||
install -m 755 deploy/openbot /usr/local/bin/openbot
|
||||
openbot restart
|
||||
openbot status
|
||||
```
|
||||
|
||||
Commandes utiles:
|
||||
|
||||
```bash
|
||||
openbot start
|
||||
openbot stop
|
||||
openbot restart
|
||||
openbot logs
|
||||
systemctl status opensquared-assistant
|
||||
journalctl -u opensquared-assistant -f
|
||||
```
|
||||
|
||||
Variables importantes:
|
||||
|
||||
```text
|
||||
TTS_PROVIDER=browser
|
||||
CONTACTS_FILE=/root/openbot/data/contacts.json
|
||||
MEMORY_DB=/root/openbot/data/memory.sqlite
|
||||
```
|
||||
|
||||
Exemples vocaux:
|
||||
|
||||
```text
|
||||
Ajoute Sophie avec l'adresse sophie@example.com
|
||||
Envoie un email a Sophie
|
||||
SAFTCO est un nouveau client, note quelque part que je dois rappeler le directeur
|
||||
Associe le repo /root/openbot/repos/saftco au projet Portail SAFTCO
|
||||
Qu'est-ce que tu sais sur SAFTCO ?
|
||||
```
|
||||
|
||||
Attention cache mobile:
|
||||
|
||||
- `index.html` charge `/app.js?v=7`.
|
||||
- Service worker: `opensquared-assistant-v7`.
|
||||
- Si Android garde l'ancien JS, fermer/rouvrir Chrome ou reinstaller la PWA.
|
||||
|
||||
Reference in New Issue
Block a user