-
16ff396dbf
chore: sauvegarde pré-stabilisation — audit 66/66 tests OK
main
Dom
2026-04-23 09:14:56 +02:00
-
e44fd7b328
fix(ORA): double-clic fiable + vérification stricte
Dom
2026-04-23 08:45:40 +02:00
-
66815b7a1a
fix(ORA): pattern None quand overlay est une fenêtre (pas un dialogue)
Dom
2026-04-23 08:22:12 +02:00
-
c6b695eca8
fix(ORA): Win+D via xdotool key au lieu de pyautogui.hotkey
Dom
2026-04-23 08:15:47 +02:00
-
99d2083dea
fix(ORA): moveTo + pause + click + pause + Win+D (séquence validée par Dom)
Dom
2026-04-22 20:06:55 +02:00
-
a718086140
fix(ORA): xdotool windowactivate QEMU + key super+d pour focus VM
Dom
2026-04-22 18:08:10 +02:00
-
c82979e72b
fix(ORA): clic centre écran pour focus VM avant Win+D
Dom
2026-04-22 17:45:05 +02:00
-
2185c41cc1
fix(ORA): Win+D au lieu de Alt+Tab pour le recovery overlay
Dom
2026-04-22 17:19:06 +02:00
-
26804eb123
fix(ORA): Alt+Tab au lieu de windowminimize pour le recovery overlay
Dom
2026-04-22 17:09:38 +02:00
-
d71d5df4a8
fix(ORA): overlay = minimiser la fenêtre devant, pas juste chercher OK
Dom
2026-04-22 17:03:18 +02:00
-
6829ad8e79
feat(ORA): classification erreurs + recovery intelligent
Dom
2026-04-22 16:44:31 +02:00
-
8903f35433
feat(ORA): vérification pré-action — VLM confirme avant chaque clic
Dom
2026-04-22 16:22:37 +02:00
-
4ab2c15e5c
fix(ORA): logger.info→print pour que les logs apparaissent dans nohup
Dom
2026-04-22 16:16:25 +02:00
-
eba6fea779
refactor(ORA): UI-TARS en PREMIER pour les clics
Dom
2026-04-22 15:59:45 +02:00
-
f04398d5a7
fix: VLM décrit TOUJOURS l'ancre à la capture, pas seulement si OCR échoue
Dom
2026-04-22 15:30:19 +02:00
-
4ce9c47f45
fix(ORA): logs stdout + vérification pHash tolérante pour clics
Dom
2026-04-22 15:04:13 +02:00
-
9dfcdb5fb0
fix: ajouter 'verified' dans la liste des modes du toggle
Dom
2026-04-22 14:48:41 +02:00
-
3efe15d2c7
feat(vwb): ajout mode 'Vérifié' dans le sélecteur d'exécution
Dom
2026-04-22 14:36:06 +02:00
-
9d87ed64c5
fix: corrections audit qualité — stop/pause ORA + nettoyage debug
Dom
2026-04-22 11:17:20 +02:00
-
00134963e5
test: 16 tests unitaires pour la boucle ORA
Dom
2026-04-22 10:43:28 +02:00
-
0ec5e2a25b
feat: instructions en langage naturel via boucle ORA
Dom
2026-04-22 09:09:53 +02:00
-
0c5fffe951
feat: boucle ORA (observe→raisonne→agit) avec vérification post-action
Dom
2026-04-22 09:02:54 +02:00
-
5027ed9a23
chore: sauvegarde workflows.db après 23 tests de fiabilité réussis
Dom
2026-04-21 20:15:22 +02:00
-
6caab2c600
perf: boucle fermée pHash (2s→150ms) + batch CLIP (90 appels→1)
Dom
2026-04-21 19:33:42 +02:00
-
552e66dbf6
fix: import io manquant dans template matching
Dom
2026-04-21 19:21:15 +02:00
-
de1026ee2e
perf: template matching direct en PREMIER (~1-10ms)
Dom
2026-04-21 19:17:08 +02:00
-
7b50725bf8
perf: RF-DETR sur GPU (cuda) — était sur CPU = 28s par étape
Dom
2026-04-21 18:54:19 +02:00
-
7feef3b6a9
fix: CLIP en premier, suppression vérification OCR croisée, fix indentation
Dom
2026-04-21 18:36:20 +02:00
-
0b06db222d
fix: activer la fenêtre cible après minimisation du navigateur VWB
Dom
2026-04-21 18:21:55 +02:00
-
74ee0dadee
perf: pré-chargement docTR au démarrage + nettoyage debug logs
Dom
2026-04-21 17:25:35 +02:00
-
0b452f975a
fix: pénaliser matchs OCR partiels trop courts (demo dans CR_patient_demo)
Dom
2026-04-21 16:49:22 +02:00
-
6ab385d671
fix(grounding): OCR collecte TOUS les matchs + choisit le plus proche de l'ancre
Dom
2026-04-21 16:40:15 +02:00
-
b3eab83a0f
fix: variable 'result' non définie quand grounding réussit sans CLIP
Dom
2026-04-21 16:26:45 +02:00
-
27490849a8
refactor: OCR/UI-TARS en PREMIER, CLIP en fallback
Dom
2026-04-21 14:40:38 +02:00
-
cebbf0809a
fix: timeout VLM 15→60s + OCR zone élargie autour de l'ancre
Dom
2026-04-21 14:05:38 +02:00
-
3e227d28ad
fix(vwb): image plein écran — calcul dimensions JS explicite (fix définitif)
Dom
2026-04-21 12:19:30 +02:00
-
8ce63fcba2
fix(vwb): CSS max-height 100% → calc(100vh-70px) — cause racine du timbre poste
Dom
2026-04-21 12:10:24 +02:00
-
4202431421
fix(vwb): image plein écran maxHeight calc(100vh-70px) basé sur viewport
Dom
2026-04-21 11:58:58 +02:00
-
4923623dd4
fix(vwb): bibliothèque ne s'écrase plus au chargement
Dom
2026-04-21 11:54:16 +02:00
-
84181cc982
feat: analyse OCR+VLM de l'ancre à la capture (pas à l'exécution)
Dom
2026-04-21 11:26:30 +02:00
-
7355d315a3
fix: vérification croisée CLIP+OCR + description ancre avant exécution
Dom
2026-04-21 11:10:01 +02:00
-
c50adab3a1
fix: aligner capture monitors[0] partout (cause de la régression)
Dom
2026-04-21 10:52:13 +02:00
-
2fbb305f65
fix: remonter seuil CLIP à 0.45 — le 0.20 créait des faux positifs
Dom
2026-04-21 10:39:02 +02:00
-
ff581be397
perf: seuil CLIP 0.45→0.20 + cache singleton IntelligentExecutor
Dom
2026-04-21 10:29:15 +02:00
-
203e5cc6c1
fix(grounding): désactiver orchestrateur VRAM pendant exécution + qwen2.5vl:3b pour description
Dom
2026-04-21 10:16:27 +02:00
-
d1b556b6cd
fix(grounding): supprimer SeeClick cassé + log description ancre
Dom
2026-04-21 10:05:29 +02:00
-
729cd67743
feat(grounding): description VLM de l'ancre quand le label est vide
Dom
2026-04-21 09:44:19 +02:00
-
73ddcdb29d
feat: chaîne de grounding 3 niveaux + refonte capture écran
Dom
2026-04-21 09:31:38 +02:00
-
14a9442343
refactor(vwb): refonte complète capture écran — stable définitivement
Dom
2026-04-21 09:03:19 +02:00
-
5da4581e76
feat(cognition): orchestrateur VRAM + VLM 7b par défaut
Dom
2026-04-20 22:13:29 +02:00
-
cbe8dc95d2
feat(cognition): timing + écran attendu + auto-apprentissage Shadow + VLM qwen2.5vl
Dom
2026-04-20 21:52:45 +02:00
-
04a14a56b2
feat(cognition): mémoire de travail — Léa sait où elle en est
Dom
2026-04-20 21:41:10 +02:00
-
2290f1846b
feat(cognition): raisonnement VLM quand les réflexes ne suffisent pas
Dom
2026-04-20 21:37:03 +02:00
-
c57b40ae1d
feat: CLIP auto-GPU si >1.5 Go VRAM libre + index FAISS IVF 11.5x plus rapide
Dom
2026-04-20 21:27:01 +02:00
-
bc21b27da7
fix(dashboard): diagrammes BPMN/DFG grande taille (DPI 150, layout vertical)
Dom
2026-04-20 18:29:49 +02:00
-
6a2248ddcd
feat(dashboard): clic plein écran sur les images cartographie
Dom
2026-04-20 18:26:05 +02:00
-
82d7b38cff
feat(dashboard): page Base de connaissances — métriques FAISS, sessions, patterns
Dom
2026-04-20 17:41:23 +02:00
-
6c7f88c05d
refactor: factorisation input_handler partagé + page cartographie processus
Dom
2026-04-20 17:08:37 +02:00
-
447fbb2c6e
chore: sauvegarde complète avant factorisation executor
Dom
2026-04-20 17:03:44 +02:00
-
623be15bfe
fix(knowledge): triggers courts en mot entier + cookies trigger enrichi
Dom
2026-04-20 15:45:58 +02:00
-
55d5aebbd2
feat(knowledge): vérification post-workflow — dialogues restants
Dom
2026-04-20 11:53:38 +02:00
-
73b731fef8
fix(knowledge): seuil OCR bouton 3→2 chars pour supporter OK et No
Dom
2026-04-20 11:09:10 +02:00
-
ffd97ae9a5
feat(knowledge): détection et gestion automatique des dialogues UI
Dom
2026-04-20 11:06:17 +02:00
-
d168833609
fix: import Optional/Dict/Any pour _check_screen_for_patterns
Dom
2026-04-19 10:55:26 +02:00
-
23a06a744c
feat(knowledge): câblage UIPatternLibrary dans executor + stream processor
Dom
2026-04-19 10:54:19 +02:00
-
af4eae28b9
feat(knowledge): base de connaissances UI — réflexes natifs pour Léa
Dom
2026-04-19 10:44:45 +02:00
-
c198c930a1
fix(vwb): capture plein écran — retirer height:0 + wrapper flex
Dom
2026-04-19 10:28:16 +02:00
-
e3efef2fe7
fix(vwb): noms workflows lisibles + bibliothèque captures persistante
Dom
2026-04-19 00:04:30 +02:00
-
95fddeebb3
fix(typing): setxkbmap fr avant xdotool type — fix AZERTY dans VM QEMU
Dom
2026-04-18 23:52:19 +02:00
-
71523cebd3
fix(typing): presse-papier en priorité (fonctionne avec spice-vdagent)
Dom
2026-04-18 23:27:54 +02:00
-
3aa806a630
fix(typing): hybride xdotool type+key — rapide et compatible AZERTY/VM
Dom
2026-04-18 23:18:21 +02:00
-
588c8f22c1
fix(typing): xdotool key par keysym au lieu de type (fix AZERTY dans VM)
Dom
2026-04-18 23:15:44 +02:00
-
3d243d731d
fix: xdotool prioritaire sur clipboard (VM/Citrix), cosmétique sidebar
Dom
2026-04-18 23:11:10 +02:00
-
2431a6c9e9
fix(vision): dernier seuil distance hardcodé (150px→500px) + nettoyage commentaires
Dom
2026-04-18 19:52:20 +02:00
-
969236da03
fix(vision): distance max 500px pour template global et SeeClick
Dom
2026-04-18 19:48:26 +02:00
-
f30461b88c
fix(vision): seuils grounding assouplis pour VWB cross-résolution
Dom
2026-04-18 17:09:08 +02:00
-
f34eca20f9
fix(vwb): double accolades JSX dans CapturePanel et CaptureLibrary
Dom
2026-04-18 16:49:58 +02:00
-
309dfd5287
feat: process mining BPMN, détection changement écran pHash, OCR docTR
Dom
2026-04-18 13:07:56 +02:00
-
f5a672d7b9
fix(vwb): capture plein écran + auto-détection MIME PNG/JPEG des ancres
Dom
2026-04-18 10:55:51 +02:00
-
1acea85fa6
feat(vwb): câblage 19 blocs, OCR réel, screenshots ancres, configs déploiement
Dom
2026-04-18 09:40:28 +02:00
-
4f61741420
feat: journée 17 avril — tests E2E validés, dashboard fleet+audit, VWB bridge, cleaner C2
Dom
2026-04-17 17:46:40 +02:00
-
2fa864b5c7
chore(ops): script de backup quotidien workflows.db + audit
Dom
2026-04-16 08:43:31 +02:00
-
10739c33fa
feat(vwb): nom par défaut explicite pour workflows importés de Léa (B2)
Dom
2026-04-16 08:42:11 +02:00
-
39bea1b042
fix(vwb): bibliothèque de captures persistée en localStorage (B1)
Dom
2026-04-16 08:40:01 +02:00
-
26b4e6d8ce
chore(vwb): supprime la BDD fantôme vwb_v3.db (B3)
Dom
2026-04-16 08:38:00 +02:00
-
4fb84b1090
chore(vwb): hygiène (B4+B6+B7)
Dom
2026-04-16 08:37:12 +02:00
-
7f2bc6fe97
feat(graph): enrichissement visuel des workflows (C2)
Dom
2026-04-15 22:02:30 +02:00
-
eded968c70
ci(fix): RPA_API_TOKEN + Flask-SocketIO dans CI
Dom
2026-04-15 21:12:58 +02:00
-
53d29d9b24
fix(lint): ruff passe propre — 2 vrais bugs + suppression fichier corrompu
Dom
2026-04-15 19:01:11 +02:00
-
690053bd57
ci: retrigger après fix network container runner
Dom
2026-04-15 18:50:04 +02:00
-
c7b0649716
docs(ci): note d'activation CI Gitea + runner dom-local-runner
Dom
2026-04-15 18:32:56 +02:00
-
2bfcfa4535
ci: Gitea Actions workflows + requirements-ci allégé
Dom
2026-04-15 09:07:40 +02:00
-
b808e48b1f
feat(fleet): endpoints /agents/enroll|uninstall|fleet + SQLite
Dom
2026-04-15 09:07:19 +02:00
-
78ee962918
feat(matching): match_current_state_from_state consomme enrichi (Lot E)
Dom
2026-04-15 09:07:04 +02:00
-
c8a3618e27
feat(cache): ScreenStateCache clé composite context-aware (Lot D)
Dom
2026-04-15 09:06:51 +02:00
-
9ca277a63f
refactor(pipeline): ScreenAnalyzer thread-safe et isolé (Lot C)
Dom
2026-04-15 09:06:41 +02:00
-
8c7b6e5696
feat(scoring): EdgeScorer utilise la vraie source_similarity (Lot B)
Dom
2026-04-15 09:06:28 +02:00
-
af4ffa189a
feat(analytics): normalise API + contrat explicite get_next_action (Lot A)
Dom
2026-04-15 09:06:19 +02:00
-
42f571d496
docs(audit): README honnête + STATUS + DEV_SETUP + cleanup build
Dom
2026-04-14 16:49:29 +02:00
-
36737cfe9d
feat(security): eval()→AST parseur + pickle→JSON+HMAC signé
Dom
2026-04-14 16:49:17 +02:00