{ "version": 1, "issues": [ { "issueRef": "#1", "path": "1", "title": "Tâches de fond — finaliser B8 (runner PTY) et clôturer le chantier", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783175265022 }, { "issueRef": "#2", "path": "2", "title": "Tâches de fond — dette A : découpler fin de process et flux output PTY (PtyPort::wait/try_wait)", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784065385002 }, { "issueRef": "#3", "path": "3", "title": "[Différé — design à mûrir] Tâches de fond — dette B : retry durable après reboot", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784377533777 }, { "issueRef": "#4", "path": "4", "title": "Annonces inter-agent (UI live) — reprise et finalisation : overlay cellule cible + preview demandeur (F1-F3)", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1783437430509 }, { "issueRef": "#5", "path": "5", "title": "Tâches de fond — dette de contrat DTO work-state : summary non affiché + owner/project inutiles + tri", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1783328740886 }, { "issueRef": "#6", "path": "6", "title": "Suppression d'un ticket", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783312054217 }, { "issueRef": "#7", "path": "7", "title": "Gestion des session limite", "status": "closed", "priority": "high", "sprint": "d8f3f37b-87ca-4509-9116-45a99bc711df", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784718581033 }, { "issueRef": "#8", "path": "8", "title": "Création de ticket via agent IA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783310831918 }, { "issueRef": "#9", "path": "9", "title": "Ne pas revert la description d'un ticket lorsque l'on change la priorité", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783210849647 }, { "issueRef": "#10", "path": "10", "title": "Ticket par sprint", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783241883970 }, { "issueRef": "#11", "path": "11", "title": "Interface de création de sprint", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783278726067 }, { "issueRef": "#12", "path": "12", "title": "Checkbox pour les filters des tickets", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783312900907 }, { "issueRef": "#13", "path": "13", "title": "Server/client mode", "status": "closed", "priority": "low", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784193634690 }, { "issueRef": "#14", "path": "14", "title": "Integration de profils IA locaux/LAN comme profils IdeA canoniques", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784449099987 }, { "issueRef": "#15", "path": "15", "title": "[Bloqué par #7 — design durable] Limites de session — re-livraison auto parquée au reset (stretch B5)", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075239 }, { "issueRef": "#16", "path": "16", "title": "[UI] réorganisation des menus", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783405334263 }, { "issueRef": "#17", "path": "17", "title": "[UI] fenetre de gestion de tickets", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783405334977 }, { "issueRef": "#18", "path": "18", "title": "[UI] Créer une popup de selection de ticket", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783405335941 }, { "issueRef": "#19", "path": "19", "title": "[UI] implémentation de la popup de selection de ticket dans la création d'un sprint", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783405337651 }, { "issueRef": "#20", "path": "20", "title": "[Backend] Dette ticket_list — matching #ref dans text + curseur opaque/stable", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784049665491 }, { "issueRef": "#21", "path": "21", "title": "[UI] pouvoir trier les ticket par...", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783437364397 }, { "issueRef": "#22", "path": "22", "title": "[UI] Anchor de views", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783437364871 }, { "issueRef": "#23", "path": "23", "title": "[UI] rendre les fenêtres View séparée de IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783437365276 }, { "issueRef": "#25", "path": "25", "title": "[Bug] Codex/Claude erreur lors de l'utilisation dans l'edition d'un ticket", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783491435654 }, { "issueRef": "#26", "path": "26", "title": "[UI] refonte totale de la gestion des menus via agent UX", "status": "closed", "priority": "medium", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783861758866 }, { "issueRef": "#27", "path": "27", "title": "[Bug] L'outil assistance IA n'a pas les commandes MCP", "status": "closed", "priority": "high", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783926649550 }, { "issueRef": "#28", "path": "28", "title": "First-run wizard : bouton « Save and continue » figé (busy bloqué par l'auto-détection)", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1783491458775 }, { "issueRef": "#29", "path": "29", "title": "[UI] Garder les filtres des tickets entre deux redemarrage", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783921595742 }, { "issueRef": "#30", "path": "30", "title": "[Bug] Le handle de limite session n'est pas fonctionnel quand c'est Main qui limite session", "status": "closed", "priority": "medium", "sprint": "d8f3f37b-87ca-4509-9116-45a99bc711df", "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783941648176 }, { "issueRef": "#31", "path": "31", "title": "Détection de profils séquentielle : N × 800 ms au pire, résultat potentiellement partiel", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784064442657 }, { "issueRef": "#32", "path": "32", "title": "[Bug] Erreur CLI Ollama profile", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783723378815 }, { "issueRef": "#33", "path": "33", "title": "[Dette] Fallthrough silencieux du routage structuré (lifecycle.rs:1705)", "status": "closed", "priority": "high", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784048928225 }, { "issueRef": "#34", "path": "34", "title": "[Risque] ChatBridge.scrollback non borné (croissance mémoire)", "status": "closed", "priority": "medium", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784050010085 }, { "issueRef": "#35", "path": "35", "title": "Avoir llamacpp intégré", "status": "closed", "priority": "high", "sprint": "883534aa-7fc1-4d83-a9c0-17cac4a4eea5", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783777898736 }, { "issueRef": "#36", "path": "36", "title": "[UI] Pouvoir déclarer plusieurs profils AI de modeles locaux", "status": "closed", "priority": "medium", "sprint": "883534aa-7fc1-4d83-a9c0-17cac4a4eea5", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783777899737 }, { "issueRef": "#37", "path": "37", "title": "[UI] garder les tickets dans les sprints, mais ajouter l'affichage du status et la possibiliter de filtrer les tickets", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783878976369 }, { "issueRef": "#38", "path": "38", "title": "[UI] Pouvoir ajouter un ticket à un sprint pendant sa création", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783879443381 }, { "issueRef": "#39", "path": "39", "title": "[UI] Fermer toutes les fernetres lors de la fermeture de la fenetre principale principale", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1783921595316 }, { "issueRef": "#40", "path": "40", "title": "[UI] réouvrir les fenetres au lancement d'IdeA", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783922451268 }, { "issueRef": "#41", "path": "41", "title": "[UI] Selection multiple lors de la selection de tickets pour les sprints", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783878363957 }, { "issueRef": "#42", "path": "42", "title": "[UI] Clarifier les contrôles d'en-tête de panneau (DockControls) — icônes libellées + tooltips alignés sur le menu Panneaux", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1783877612067 }, { "issueRef": "#43", "path": "43", "title": "Systeme de plugins", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1784707900405 }, { "issueRef": "#44", "path": "44", "title": "Garder les infos du profils courant sur l'affichage d'edition des profiles", "status": "closed", "priority": "medium", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783976073932 }, { "issueRef": "#45", "path": "45", "title": "[Bug] Erreur OpenCode au lancement IdeA", "status": "closed", "priority": "medium", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783925599109 }, { "issueRef": "#46", "path": "46", "title": "[Bug] Plus de boutons pour ajouter un projet en onglet", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783939380889 }, { "issueRef": "#47", "path": "47", "title": "[Bug] Réouverture de fenêtres non lié au projet", "status": "closed", "priority": "medium", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783939089770 }, { "issueRef": "#48", "path": "48", "title": "[Bug] Bandeau d'affichage d'erreur au dessus des boutons de gestion de cellule", "status": "closed", "priority": "medium", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783924961311 }, { "issueRef": "#49", "path": "49", "title": "[Misc] clean les memory qui ne sont plus valable ou qui n'ont plus de raisons d'être", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783940643502 }, { "issueRef": "#50", "path": "50", "title": "[UI] Erreur d'affichage sur les fenetre ouvertes a l'ouverture d'IdeA", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783959345112 }, { "issueRef": "#52", "path": "52", "title": "[UI] mettre le bouton plus pour ajouter un projet juste a droite des onglet déjà ouvert comme pour les layouts", "status": "closed", "priority": "low", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1783958689416 }, { "issueRef": "#54", "path": "54", "title": "[UI] Ajouter le handle du téléchargement des modeles lors du démarage llamacpp", "status": "closed", "priority": "medium", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1784018300921 }, { "issueRef": "#55", "path": "55", "title": "[Bug] Error on loading local model", "status": "closed", "priority": "high", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784649948611 }, { "issueRef": "#56", "path": "56", "title": "[Bug] selection desactivée d'agent non affichés", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784048212123 }, { "issueRef": "#58", "path": "58", "title": "[B/F] Rendu live des tâches de fond — subscriber UI + canal IPC attachable au task output", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1786621757808 }, { "issueRef": "#60", "path": "60", "title": "[Bug] Assistant IA d'édition de ticket : aucune réponse dans la conversation (stream sans Final non signalé)", "status": "closed", "priority": "high", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784360139966 }, { "issueRef": "#61", "path": "61", "title": "[UI] rafraichissement des cellule", "status": "closed", "priority": "low", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784661823324 }, { "issueRef": "#62", "path": "62", "title": "[Sécurité/Cohérence] Identité requester explicite pour les sessions structurées + policy des tools OpenAI-compatible", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784406936659 }, { "issueRef": "#64", "path": "64", "title": "Web : créer/ajouter un projet depuis le navigateur (folder browser serveur)", "status": "closed", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784718418070 }, { "issueRef": "#65", "path": "65", "title": "Serveur headless : extraire idea-serve du binaire Tauri (cœur partagé)", "status": "closed", "priority": "high", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784210420516 }, { "issueRef": "#67", "path": "67", "title": "Lock inter-process de l'app-data-dir (desktop ↔ idea --serve)", "status": "closed", "priority": "low", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075247 }, { "issueRef": "#68", "path": "68", "title": "Ajouter dans l'app desktop, la possibilité d'activer le serveur", "status": "closed", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784277313706 }, { "issueRef": "#69", "path": "69", "title": "Adaptibilité client téléphone", "status": "closed", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784449061397 }, { "issueRef": "#70", "path": "70", "title": "Pouvoir gérer les models AI locaux téléchargés via les serveur llamacpp", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785083912470 }, { "issueRef": "#71", "path": "71", "title": "Diagnostic d'accessibilité du serveur : dire pourquoi ça ne marche pas, pas seulement que ça tourne", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075230 }, { "issueRef": "#72", "path": "72", "title": "Sécurité : donner un effet réel à la confiance reverse proxy (--trust-reverse-proxy est un drapeau creux)", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784236365445 }, { "issueRef": "#73", "path": "73", "title": "TLS intégré à idea-serve : supprimer la cause racine de la cérémonie reverse proxy", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075224 }, { "issueRef": "#74", "path": "74", "title": "Le serveur embarqué sert le bundle desktop (Tauri) au navigateur — __TAURI_INTERNALS__ undefined", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784277308704 }, { "issueRef": "#75", "path": "75", "title": "Écran d'appairage web : clavier numérique sur mobile alors que le code contient des lettres", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784449082160 }, { "issueRef": "#76", "path": "76", "title": "Appairage : la comparaison du code est sensible à la casse côté serveur", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784287679986 }, { "issueRef": "#77", "path": "77", "title": "Appairage : appareils enregistrés persistants, révocables, et code éphémère à usage unique", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784449075576 }, { "issueRef": "#78", "path": "78", "title": "Settings desktop : sections en langues mélangées (« Appareils » à côté de « AI Profiles », « Deployment »)", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784379475877 }, { "issueRef": "#79", "path": "79", "title": "Test flaky : PermissionsPanel « saves project defaults » échoue par intermittence", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784379476483 }, { "issueRef": "#80", "path": "80", "title": "L'environnement de QA ne peut pas ouvrir de socket — il ne peut pas valider les features réseau", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075219 }, { "issueRef": "#81", "path": "81", "title": "MCP d'edition de templates", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784565918809 }, { "issueRef": "#82", "path": "82", "title": "Ajouter des permissions d'utilisations des tools MCP d'IdeA par agent", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1784410760329 }, { "issueRef": "#83", "path": "83", "title": "Popup pour vérifier la volonté de quitter l'app", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1784567952845 }, { "issueRef": "#84", "path": "84", "title": "[Bug] Reprise auto après limite de session ne se déclenche pas pour l'orchestrator (Main, profil Claude)", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075213 }, { "issueRef": "#85", "path": "85", "title": "Test flaky : setCellAgent « changing the agent kills the previous PTY (Bug #3) » échoue en exécution shuffled", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075206 }, { "issueRef": "#86", "path": "86", "title": "[UI] ajouter l'affichage et l'dition des tickets et des sprints à la version web", "status": "closed", "priority": "medium", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784612705899 }, { "issueRef": "#87", "path": "87", "title": "[UI] sur l'affichage Web, la liste des background task polluent l'affchage", "status": "closed", "priority": "high", "sprint": "028179b1-eaf4-41e9-9c1f-7c37125117e6", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784650196560 }, { "issueRef": "#89", "path": "89", "title": "Pouvoir lancer le serveur au lancement IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784661583231 }, { "issueRef": "#90", "path": "90", "title": "Ajouter les menus manquantes à la version Web d'IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1784661583085 }, { "issueRef": "#91", "path": "91", "title": "Sur la notification de fin de tache backend, mettre plutot les deux agents en conversation", "status": "closed", "priority": "medium", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785271075172 }, { "issueRef": "#92", "path": "92", "title": "Configurer OpenCode avec un provider Opencode", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1784993956910 }, { "issueRef": "#93", "path": "93", "title": "Agent Context : réponse finale non capturée, fragment d'appel d'outil brut renvoyé via idea_ask_agent", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1786621765979 }, { "issueRef": "#94", "path": "94", "title": "Permissions OpenCode ignorées : opencode.json code en dur bash/edit=ask au lieu de projeter EffectivePermissions", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784823278030 }, { "issueRef": "#95", "path": "95", "title": "Rendez-vous idea_ask_agent : timeout MCP OpenCode trop court (15s), le demandeur OpenCode ne reçoit jamais la réponse", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784934174326 }, { "issueRef": "#96", "path": "96", "title": "Les assistants de ticket (tous adaptateurs) n'ont aucune résolution EffectivePermissions — permission toujours native/absente", "status": "closed", "priority": "low", "sprint": "883534aa-7fc1-4d83-a9c0-17cac4a4eea5", "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271075243 }, { "issueRef": "#97", "path": "97", "title": "Duplication de provider lors de la création de profil AI - llamacpp ET provider cloud inclus simultanément", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784915626417 }, { "issueRef": "#98", "path": "98", "title": "Profil cloud provider catalogue (ex: zai) : modèle choisi écrasé par glm-5.2 au spawn", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1784983186248 }, { "issueRef": "#99", "path": "99", "title": "Modèle par agent contrôlable pour Codex & Claude (headless + TUI) — égaler le pattern OpenCode", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271085627 }, { "issueRef": "#100", "path": "100", "title": "[Bug] Problème sur le scroll des agents OpenCode", "status": "closed", "priority": "high", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1785083912470 }, { "issueRef": "#101", "path": "101", "title": "[Bug] Soucis de retour de notification sur les taches backend", "status": "closed", "priority": "critical", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785011116365 }, { "issueRef": "#102", "path": "102", "title": "[Bug] Devoir resize les cellule pour afficher la TUI d'un agent", "status": "inProgress", "priority": "medium", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785878554632 }, { "issueRef": "#103", "path": "103", "title": "Exposer et piloter la permission réseau des agents/commandes dans IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785271085635 }, { "issueRef": "#107", "path": "107", "title": "[Bug] croisement entre les projet des retours des agents", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785271098557 }, { "issueRef": "#108", "path": "108", "title": "Ajouter la possibilité de joindre des fichiers aux tickets", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1785328001206 }, { "issueRef": "#109", "path": "109", "title": "Ajouter le nom du créateur de ticket", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1785328001167 }, { "issueRef": "#112", "path": "112", "title": "Pouvoir ajouter plusieurs tickets a la fois a un sprint", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785341341049 }, { "issueRef": "#113", "path": "113", "title": "[Bug] Les espaces ne epuvent pas etre entrés dans les args du serveur llamacpp", "status": "closed", "priority": "medium", "sprint": "e28a4d53-8bd2-446a-b0ac-2a017373b8b2", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785748044140 }, { "issueRef": "#114", "path": "114", "title": "[UI] un iformiser les droplist", "status": "closed", "priority": "medium", "sprint": "5afd6780-0f76-40d7-a10f-32ee52469d74", "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785509526119 }, { "issueRef": "#115", "path": "115", "title": "Rendre visibles les skills IdeA assignés dans le contexte effectif de chaque agent", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785499018589 }, { "issueRef": "#116", "path": "116", "title": "Installer hello-plugin provoque un écran noir / crash apparent d'IdeA", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785500328024 }, { "issueRef": "#117", "path": "117", "title": "Garantir la synchronie métier de idea_ask_agent malgré les background tasks", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1788789622644 }, { "issueRef": "#119", "path": "119", "title": "Refondre le système de skills IdeA en capacités agent découvrables", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187569 }, { "issueRef": "#120", "path": "120", "title": "Réinvestiguer l’installation de hello-plugin: écran noir / perte d’affichage IdeA", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187579 }, { "issueRef": "#121", "path": "121", "title": "__probe__", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "dce19c75-9669-4e45-b8de-9950025157da" }, "updatedAt": 1785534534027 }, { "issueRef": "#122", "path": "122", "title": "[Bug] Override des permissions defaut qui ne marche pas", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6ced819-b893-4213-b003-9e9dc79b9641" ], "createdBy": { "kind": "user" }, "updatedAt": 1785748044193 }, { "issueRef": "#123", "path": "123", "title": "SDK plugins: combler les capacités globales manquantes pour les plugins de développement outillés", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187586 }, { "issueRef": "#124", "path": "124", "title": "SDK plugins: exposer une API publique d’accès fichiers/workspace", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187593 }, { "issueRef": "#125", "path": "125", "title": "SDK plugins: exposer une API publique de lancement de commandes et tâches", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187607 }, { "issueRef": "#126", "path": "126", "title": "SDK plugins: exposer une API publique de découverte/validation d’outillage externe", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187599 }, { "issueRef": "#127", "path": "127", "title": "SDK plugins: exposer une API publique d’événements et de watch", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187615 }, { "issueRef": "#128", "path": "128", "title": "SDK plugins: typer et stabiliser la runtime UI/layout publique", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187622 }, { "issueRef": "#129", "path": "129", "title": "SDK plugins: exposer une API publique d’analyse/requête de structure projet", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187631 }, { "issueRef": "#130", "path": "130", "title": "SDK plugins: exposer une API publique de documents de configuration structurés", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785881187639 }, { "issueRef": "#131", "path": "131", "title": "Configurer l'effort par agent avec presets adaptatifs selon le profil AI", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785748044208 }, { "issueRef": "#132", "path": "132", "title": "Ajouter un outil MCP IdeA pour éditer le contexte projet global", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6ced819-b893-4213-b003-9e9dc79b9641" }, "updatedAt": 1785748044221 }, { "issueRef": "#133", "path": "133", "title": "Plugins: contrat de service des assets idea-plugin:// (multi-fichiers ESM) & confinement", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49" ], "createdBy": { "kind": "agent", "agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49" }, "updatedAt": 1785881187645 }, { "issueRef": "#134", "path": "134", "title": "Plugins: servir tout fichier confiné du package installé (fix racine multi-fichiers ESM)", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49" }, "updatedAt": 1785881187652 }, { "issueRef": "#135", "path": "135", "title": "Plugins: audit confinement install & désinstallation 100% propre", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49" }, "updatedAt": 1785881187659 }, { "issueRef": "#136", "path": "136", "title": "SDK plugins: aligner doc/exemple sur le support multi-fichiers ESM", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49" }, "updatedAt": 1785881187667 }, { "issueRef": "#137", "path": "137", "title": "QA: validation end-to-end plugin multi-fichiers ESM (chargement + désinstallation propre)", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "b4730d7f-c54d-4736-8a04-c6203aa2fd49" }, "updatedAt": 1785881139749 }, { "issueRef": "#138", "path": "138", "title": "SDK plugins: contrat de persistance plugin-owned hors projet et effacement total à la désinstallation", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785881187672 }, { "issueRef": "#139", "path": "139", "title": "SDK plugins: aligner l’API publique et les exemples sur une persistance plugin-owned hors projet", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785881187678 }, { "issueRef": "#140", "path": "140", "title": "[Bug] je ne peux pas editer le context projet d'un agent a la main", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" ], "createdBy": { "kind": "user" }, "updatedAt": 1785760572251 }, { "issueRef": "#141", "path": "141", "title": "Supporter l’ouverture des layouts plugins comme Android Health", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785838243826 }, { "issueRef": "#142", "path": "142", "title": "Plugin SDK: backend support for plugin-hosted windows", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785796835464 }, { "issueRef": "#143", "path": "143", "title": "Plugin SDK: frontend host for plugin windows and window-open API", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785796835483 }, { "issueRef": "#144", "path": "144", "title": "Plugin SDK: shared React runtime for plugin layouts", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785796835501 }, { "issueRef": "#145", "path": "145", "title": "Plugin SDK: expand and restructure SDK documentation", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785796835521 }, { "issueRef": "#146", "path": "146", "title": "QA: validate plugin window opening, React layouts, and SDK docs/examples", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785796835539 }, { "issueRef": "#147", "path": "147", "title": "[UI] créer une CLI custom alternative", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1785924224928 }, { "issueRef": "#148", "path": "148", "title": "CLI custom: structured session introuvable au lancement", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785928836678 }, { "issueRef": "#149", "path": "149", "title": "CLI custom: une demande chat est routee en PTY au lieu d'une session structured", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785964173499 }, { "issueRef": "#150", "path": "150", "title": "CLI UI: messages utilisateur affichés en double dans la conversation agent", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1785964248745 }, { "issueRef": "#151", "path": "151", "title": "CLI UI: chevauchement des boutons dans la barre supérieure pendant une conversation agent", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786036825333 }, { "issueRef": "#152", "path": "152", "title": "CLI UI: mauvaise mise à l’échelle sur conversation longue, barre de chat hors écran", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786010223872 }, { "issueRef": "#154", "path": "154", "title": "Foundation: durable agent/chat attachments pipeline with sandbox-safe file access", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786007117802 }, { "issueRef": "#155", "path": "155", "title": "Custom chat: paste image/fichier depuis le clipboard dans le composer", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19", "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788789622554 }, { "issueRef": "#156", "path": "156", "title": "Foundation: unified streaming progress/event model across AI profiles", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786014830849 }, { "issueRef": "#157", "path": "157", "title": "CLI custom: surface all available agent progress, MCP activity, and inter-agent delegation flow", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787557525852 }, { "issueRef": "#158", "path": "158", "title": "[Bug] popup reprise de conversation intempestive", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" ], "createdBy": { "kind": "user" }, "updatedAt": 1786007117845 }, { "issueRef": "#159", "path": "159", "title": "[UI] Pastille d'activité de projet", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1786007117864 }, { "issueRef": "#160", "path": "160", "title": "CLI UI: remove History button from custom chat toolbar", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786014830849 }, { "issueRef": "#161", "path": "161", "title": "Epic: commandes IdeA slash dans la custom CLI", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "user" }, "updatedAt": 1786024054225 }, { "issueRef": "#162", "path": "162", "title": "Slash commands foundation for custom CLI", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786020774315 }, { "issueRef": "#163", "path": "163", "title": "Custom CLI: slash-command autocomplete and contextual menu", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786021375246 }, { "issueRef": "#164", "path": "164", "title": "Custom CLI: `/profile` command and profile-switch confirmation flow", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19", "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786021934839 }, { "issueRef": "#165", "path": "165", "title": "SDK/plugins: allow plugins to contribute custom CLI slash commands", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49", "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786024054225 }, { "issueRef": "#166", "path": "166", "title": "Custom CLI: dispatch plugin slash-command callback effects", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786024054225 }, { "issueRef": "#167", "path": "167", "title": "Custom CLI: turn-end and MCP/tool events appear only after Final", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786036825352 }, { "issueRef": "#168", "path": "168", "title": "Custom CLI: transformer le bouton Send en Stop pendant une question agent", "status": "qa", "priority": "medium", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786039145559 }, { "issueRef": "#169", "path": "169", "title": "Custom CLI: session user dédiée même si l'agent est déjà en conversation inter-agent", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49", "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786039145579 }, { "issueRef": "#170", "path": "170", "title": "Custom CLI <-> TUI native: éviter les faux 'TUI déjà active ailleurs' lors du basculement", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49", "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786039145598 }, { "issueRef": "#171", "path": "171", "title": "[OBS] Pipeline d'observabilité conversationnelle — ReplyEvent progress -> UI en temps réel", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786380032763 }, { "issueRef": "#172", "path": "172", "title": "CLI custom: la conversation affichée se vide au changement de layout/projet", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786433962330 }, { "issueRef": "#173", "path": "173", "title": "Lister les tools MCP disponibles et vérifier une délégation simple à Architect", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786439016367 }, { "issueRef": "#174", "path": "174", "title": "Repenser la présentation des événements de conversation et des tools MCP", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786436938513 }, { "issueRef": "#175", "path": "175", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786437432841 }, { "issueRef": "#176", "path": "176", "title": "Custom CLI: ajustements UI/UX conversation et événements tools MCP", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786440311377 }, { "issueRef": "#177", "path": "177", "title": "Supprimer le popup de reprise par cellule", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786443949818 }, { "issueRef": "#178", "path": "178", "title": "Nettoyer la mémoire projet obsolète vis-à-vis de l'app actuelle", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786443633616 }, { "issueRef": "#179", "path": "179", "title": "Rebuild de l'AppImage IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786447604177 }, { "issueRef": "#180", "path": "180", "title": "Lister les tools MCP disponibles et tester une délégation simple à Architect", "status": "closed", "priority": "low", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786453602728 }, { "issueRef": "#181", "path": "181", "title": "Corriger le collage de fichiers dans le chat via Ctrl+V", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786456669538 }, { "issueRef": "#182", "path": "182", "title": "Persister le brouillon de chat par layout et retour projet", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786458224057 }, { "issueRef": "#183", "path": "183", "title": "Réparer les commandes /clean et /help comme commandes natives IdeA", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786456043938 }, { "issueRef": "#184", "path": "184", "title": "Rebuild AppImage IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786603420794 }, { "issueRef": "#185", "path": "185", "title": "Codex structured sandbox: rétablir l'écriture du project root pour les agents Dev sans perdre l'accès à .git", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49", "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788789622659 }, { "issueRef": "#186", "path": "186", "title": "CLI custom — progress agent/tool, anti-duplication, refs d'attachments, tmp partagé géré, chat redimensionnable", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786620908484 }, { "issueRef": "#187", "path": "187", "title": "[CLI custom] Progress live agent/tool + anti-duplication running/done", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786620907499 }, { "issueRef": "#188", "path": "188", "title": "[CLI custom] Références d'attachments dans le chat + chat redimensionnable", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786620908011 }, { "issueRef": "#189", "path": "189", "title": "[Infra] Tmp partagé inter-projets géré par IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786620908371 }, { "issueRef": "#190", "path": "190", "title": "[Infra] Managed temp store — injection sandbox complète des handles résolus", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786623936037 }, { "issueRef": "#191", "path": "191", "title": "[QA/Tech] Managed temp store — tests d'intégration handlers Tauri et routage tools", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786623936053 }, { "issueRef": "#193", "path": "193", "title": "Ajuster le resize du chat et afficher les tags de versions dans le graph Git", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786692860069 }, { "issueRef": "#194", "path": "194", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786710120000 }, { "issueRef": "#195", "path": "195", "title": "Régression AppImage: les agents n'ont plus les accès en écriture dans le dernier build", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786703745054 }, { "issueRef": "#196", "path": "196", "title": "Permissions page grants do not allow agent write access to project root", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788789622674 }, { "issueRef": "#197", "path": "197", "title": "Fix sandbox read/write permissions not matching agent menu in latest AppImage", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786712736077 }, { "issueRef": "#198", "path": "198", "title": "Rebuild AppImage after sandbox permissions fix", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786714370975 }, { "issueRef": "#199", "path": "199", "title": "Rebuild AppImage depuis develop pour valider l’origine de l’artefact courant", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786716259666 }, { "issueRef": "#200", "path": "200", "title": "Remplacer l'usage implicite de /tmp par un temp IdeA géré pour les agents", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "1ff94b51-3e17-4a39-8543-7715d1ff0f80", "fe887179-933f-47d4-960f-c3b06827f86c", "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787385038497 }, { "issueRef": "#201", "path": "201", "title": "Rebuild AppImage IdeA Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "1ff94b51-3e17-4a39-8543-7715d1ff0f80" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786746538696 }, { "issueRef": "#202", "path": "202", "title": "Refonte totale UI/UX de la version web d’IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786750786970 }, { "issueRef": "#203", "path": "203", "title": "#202-F1 Frontend — Shell web desktop parity", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786749006854 }, { "issueRef": "#204", "path": "204", "title": "#202-F2 Frontend — Surfaces ouvrables ici/onglet/fenêtre", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786749493434 }, { "issueRef": "#205", "path": "205", "title": "#202-F3 Frontend — Persistance session web desktop + synchro inter-onglets", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786749971776 }, { "issueRef": "#206", "path": "206", "title": "#202-F4 Frontend — UX mobile task-flow dédiée", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786750417526 }, { "issueRef": "#207", "path": "207", "title": "#202-QA QA — Validation transverse refonte web desktop/mobile", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786750537656 }, { "issueRef": "#208", "path": "208", "title": "Web: switch TUI naïf / CLI custom + layout PC identique à l’AppImage", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786777760816 }, { "issueRef": "#209", "path": "209", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786778727735 }, { "issueRef": "#210", "path": "210", "title": "Ajouter l'heure de reception aux messages de la custom CLI", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786780226682 }, { "issueRef": "#211", "path": "211", "title": "Interface web: parcourir les dossiers du projet et télécharger fichiers/dossiers", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786783177198 }, { "issueRef": "#212", "path": "212", "title": "Web PC: erreur `unknown command: load_layout` a l'ouverture d'un projet", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786786870793 }, { "issueRef": "#213", "path": "213", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786787447568 }, { "issueRef": "#214", "path": "214", "title": "Bug web PC: accès fichiers échoue avec 'missing Origin header'", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786809011367 }, { "issueRef": "#215", "path": "215", "title": "Rebuild AppImage Linux après correctif web Origin header", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786811421236 }, { "issueRef": "#216", "path": "216", "title": "CLI custom: plus de progress remontés après le premier Final", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786813140292 }, { "issueRef": "#217", "path": "217", "title": "Conversation disparaît parfois au switch layout agent vers Git Graph", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786815249567 }, { "issueRef": "#218", "path": "218", "title": "Git Graph: tag de version local non affiché après rebuild AppImage", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786816820854 }, { "issueRef": "#219", "path": "219", "title": "Rebuild AppImage Linux après fix Git Graph tags annotés", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787224101407 }, { "issueRef": "#220", "path": "220", "title": "Étudier un agent vocal global Codex cross-project pour IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786819020869 }, { "issueRef": "#221", "path": "221", "title": "Corriger l'heure affichée des messages figée à 1:00", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1786825279605 }, { "issueRef": "#224", "path": "224", "title": "Version web téléphone: permettre le passage en custom CLI avec UI mobile adaptée", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787223037400 }, { "issueRef": "#225", "path": "225", "title": "Bug web mobile: invalid node id avec la custom CLI téléphone", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787224984308 }, { "issueRef": "#226", "path": "226", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787225459909 }, { "issueRef": "#227", "path": "227", "title": "Bug web téléphone: la CLI custom ne démarre pas", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787227664912 }, { "issueRef": "#228", "path": "228", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787229737762 }, { "issueRef": "#229", "path": "229", "title": "CLI custom indisponible via l'interface web", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787231430402 }, { "issueRef": "#230", "path": "230", "title": "Rebuild AppImage IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787232714559 }, { "issueRef": "#231", "path": "231", "title": "Investiguer les fins de tour en erreur 'Le modèle n'a renvoyé aucune réponse.'", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787337990284 }, { "issueRef": "#232", "path": "232", "title": "Investiguer la disparition des annonces MCP/inter-agent pendant un agent busy", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787334071330 }, { "issueRef": "#233", "path": "233", "title": "CLI custom: déplier/replier les messages progress et MCP", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787321408763 }, { "issueRef": "#234", "path": "234", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787336070785 }, { "issueRef": "#235", "path": "235", "title": "Simplifier davantage le panneau Work state", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787492341859 }, { "issueRef": "#236", "path": "236", "title": "Custom CLI: les messages progress/MCP disparaissent après un certain temps", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787385802679 }, { "issueRef": "#237", "path": "237", "title": "Rebuild AppImage", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787412920936 }, { "issueRef": "#238", "path": "238", "title": "Conversation inter-agent parfois vide alors que Work state indique un agent actif", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787391077910 }, { "issueRef": "#239", "path": "239", "title": "Échec de finalisation de réponse modèle sur un autre projet", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787409561579 }, { "issueRef": "#240", "path": "240", "title": "Échec de finalisation de réponse sur session Codex", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787412460785 }, { "issueRef": "#241", "path": "241", "title": "Les progress de la custom CLI cessent d’apparaître après plusieurs demandes à l’orchestrateur", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787483784669 }, { "issueRef": "#242", "path": "242", "title": "Étendre les templates d’agents avec nom par défaut, permissions, et corriger le modèle AI par défaut", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787475659156 }, { "issueRef": "#243", "path": "243", "title": "Rebuild de l’AppImage IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788439323308 }, { "issueRef": "#244", "path": "244", "title": "Corriger la non-persistance des permissions de templates et réaligner les templates globaux", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787564815023 }, { "issueRef": "#245", "path": "245", "title": "Corriger l’état busy/progress/tools/chatbox de la custom CLI après le premier appel", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787484920086 }, { "issueRef": "#246", "path": "246", "title": "Rebuild AppImage IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787492874503 }, { "issueRef": "#247", "path": "247", "title": "Retirer l’overlay busy de la custom CLI et conserver le blocage du chat seul", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787495761555 }, { "issueRef": "#248", "path": "248", "title": "Rebuild AppImage IdeA Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787496151533 }, { "issueRef": "#249", "path": "249", "title": "Bug UI: les boutons d’overlay restent visibles sur la custom CLI pendant une demande agent", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787497292539 }, { "issueRef": "#250", "path": "250", "title": "Rebuild AppImage Linux", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787502038344 }, { "issueRef": "#251", "path": "251", "title": "Bug UI: affichage incohérent de la conversation agent à partir du second tour", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787500329426 }, { "issueRef": "#252", "path": "252", "title": "Custom CLI: la seconde requête au même agent perd les progress et messages d’outils", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787551571486 }, { "issueRef": "#253", "path": "253", "title": "Fiabiliser la suite de tests OpenCode flaky en exécution parallèle", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787552434207 }, { "issueRef": "#254", "path": "254", "title": "Stabiliser les rendez-vous inter-agents OpenCode/GLM et éliminer les faux NoReply/perms sur projets externes", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787566909446 }, { "issueRef": "#255", "path": "255", "title": "Bug OpenCode: idea_ask_agent peut reattacher un agent d'un autre projet ou perdre le Final", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787569961595 }, { "issueRef": "#256", "path": "256", "title": "Rebuild AppImage IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787572238319 }, { "issueRef": "#257", "path": "257", "title": "Le bouton stop de la custom CLI n’annule pas le travail courant ni les délivations en cascade", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1787950677814 }, { "issueRef": "#258", "path": "258", "title": "Rebuild AppImage Linux demandé par l'utilisateur", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788034234968 }, { "issueRef": "#259", "path": "259", "title": "Template permissions do not persist after save", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788438757480 }, { "issueRef": "#260", "path": "260", "title": "Agents cross-project: MCP discovery, permissions et contact inter-projets", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788793170895 }, { "issueRef": "#261", "path": "261", "title": "Cross-project agents: cadrage UX permission agent/template", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "757430bb-014a-40fa-b82b-f2429dab9766" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788774465904 }, { "issueRef": "#262", "path": "262", "title": "Cross-project agents: architecture MCP, registry projets et rendez-vous", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788774465928 }, { "issueRef": "#263", "path": "263", "title": "Cross-project agents: implémentation backend MCP et runtime", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788792738864 }, { "issueRef": "#264", "path": "264", "title": "Cross-project agents: UI permissions agents et templates", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788792738961 }, { "issueRef": "#265", "path": "265", "title": "Cross-project agents: validation QA complète et AppImage", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788793171156 }, { "issueRef": "#266", "path": "266", "title": "Diagnostiquer Codex 5.6 en headless/custom CLI vs TUI native", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788793585703 }, { "issueRef": "#267", "path": "267", "title": "Corriger permissions cross-project agents/templates et reconstruire l’AppImage", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19", "b4730d7f-c54d-4736-8a04-c6203aa2fd49", "ab328d90-c307-4771-a3b6-6c56089c8506", "1ff94b51-3e17-4a39-8543-7715d1ff0f80" ], "createdBy": { "kind": "agent", "agent_id": "fe887179-933f-47d4-960f-c3b06827f86c" }, "updatedAt": 1788797669968 }, { "issueRef": "#268", "path": "268", "title": "Corriger permissions MCP inter-projets, contactable template/agent et rebuild AppImage", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788796144919 }, { "issueRef": "#269", "path": "269", "title": "Hot reload des plugins sans relancer IdeA pour les agents inter-projets", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788802262284 }, { "issueRef": "#270", "path": "270", "title": "Cadrer l'architecture du hot reload plugin et des tools dynamiques", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "b4730d7f-c54d-4736-8a04-c6203aa2fd49" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788799729583 }, { "issueRef": "#271", "path": "271", "title": "Expose agent-facing plugin reload command/tool", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788802202168 }, { "issueRef": "#272", "path": "272", "title": "Surface UX de reload plugin et feedback agent/utilisateur", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "757430bb-014a-40fa-b82b-f2429dab9766", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788802083238 }, { "issueRef": "#273", "path": "273", "title": "QA hot reload plugin sans relance IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788801870891 }, { "issueRef": "#274", "path": "274", "title": "Rebuild AppImage apres hot reload plugins #269", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788803503214 }, { "issueRef": "#275", "path": "275", "title": "Mettre a jour le contexte projet global IdeA", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788811630535 }, { "issueRef": "#276", "path": "276", "title": "Clarifier et exposer le writer du contexte projet global", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788814093598 }, { "issueRef": "#277", "path": "277", "title": "Retirer les affichages Busy et Cancel au lancement d’un agent sur une tâche", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788862496223 }, { "issueRef": "#278", "path": "278", "title": "Rebuild AppImage après retrait Busy/Cancel cellule agent", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788862724800 }, { "issueRef": "#279", "path": "279", "title": "Plugins sans restart : refresh UI préservant l’état + tools MCP install/reload affichage", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788865967900 }, { "issueRef": "#280", "path": "280", "title": "Clarifier le contrat SDK plugin UI, fenêtres et skills Codex", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788867597987 }, { "issueRef": "#281", "path": "281", "title": "Fix blocage cross-project ask et workstate après timeout", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788868377302 }, { "issueRef": "#282", "path": "282", "title": "Paramètres projet pour activer les plugins et attribuer leurs skills/tools aux agents", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788875629546 }, { "issueRef": "#283", "path": "283", "title": "Documenter l'assignation des skills plugin aux agents", "status": "inProgress", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788877456900 }, { "issueRef": "#284", "path": "284", "title": "Corriger le contact inter-projet et ajouter l’assignation plugin par agent", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788881637053 }, { "issueRef": "#285", "path": "285", "title": "Ajouter pluginRoot officiel au SDK activate(ctx)", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788885132878 }, { "issueRef": "#286", "path": "286", "title": "UnityPlugin: clarifier contrats SDK ressources packagées et slash commands", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788889482726 }, { "issueRef": "#287", "path": "287", "title": "Cross-project rendezvous timeout malgré activité cible", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788892419182 }, { "issueRef": "#288", "path": "288", "title": "Tool MCP de redémarrage autonome d'un agent", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788898181382 }, { "issueRef": "#289", "path": "289", "title": "Garantir ask_agent pendant restart de la cible, same-project et cross-project", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788901112288 }, { "issueRef": "#290", "path": "290", "title": "Corriger le redemarrage agent qui finalise le tour et bloque le chat", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788938529924 }, { "issueRef": "#291", "path": "291", "title": "Conserver la conversation après redémarrage agent et aller-retour projet", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788940935288 }, { "issueRef": "#292", "path": "292", "title": "Agents Git TUI Native bouclent sans réponse dans UnitySoundTool et UnityPlugin", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [ "ab328d90-c307-4771-a3b6-6c56089c8506" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788956518862 }, { "issueRef": "#293", "path": "293", "title": "Clarifier et documenter l’exposition de tools MCP par les plugins IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788962603796 }, { "issueRef": "#294", "path": "294", "title": "Clarifier le lancement de serveurs MCP JavaScript packagés par les plugins IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788963918771 }, { "issueRef": "#295", "path": "295", "title": "Corriger l’affichage du transcript après redémarrage automatique d’un agent", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788972545852 }, { "issueRef": "#296", "path": "296", "title": "Unifier l’attribution des skills et tools MCP natifs/plugins aux agents", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788976624245 }, { "issueRef": "#297", "path": "297", "title": "Unifier les menus Skills et MCP tools avec sélection par liste cochable", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "1ff94b51-3e17-4a39-8543-7715d1ff0f80" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788979147782 }, { "issueRef": "#298", "path": "298", "title": "Rebuild AppImage avec convention de tag de version", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788980807273 }, { "issueRef": "#299", "path": "299", "title": "Panneau MCP: la mise en fenetre detachee ne fait rien", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788982613757 }, { "issueRef": "#300", "path": "300", "title": "Plugins: tools MCP Unity non catalogues malgre skills visibles", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788984710401 }, { "issueRef": "#301", "path": "301", "title": "Rebuild AppImage demande utilisateur", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788985894195 }, { "issueRef": "#302", "path": "302", "title": "MCP tools d'un plugin assigné non visibles par l'agent cible", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1788990131498 }, { "issueRef": "#303", "path": "303", "title": "Restaurer les projets ouverts au redémarrage d'IdeA", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789021152339 }, { "issueRef": "#304", "path": "304", "title": "Navigation historique ArrowUp dans chat multiligne", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789024612607 }, { "issueRef": "#305", "path": "305", "title": "Tâches planifiées projet avec outil MCP et menu utilisateur", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789115934356 }, { "issueRef": "#306", "path": "306", "title": "IdeaAndroidPlugin: agents headless sans accès écriture au project root", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789030701539 }, { "issueRef": "#307", "path": "307", "title": "Au démarrage, IdeA affiche des tâches ou états en cours fantômes", "status": "qa", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789034059104 }, { "issueRef": "#308", "path": "308", "title": "Permettre la suppression d'un projet IdeA depuis l'application", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789057719878 }, { "issueRef": "#309", "path": "309", "title": "Corriger les writable roots Codex sur projets non-IdeA", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789060217658 }, { "issueRef": "#310", "path": "310", "title": "Horodater tous les messages et événements de conversation visibles", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789068406431 }, { "issueRef": "#311", "path": "311", "title": "Rendre le stop d'agent robuste pour PTY non monté, headless et CLI custom", "status": "closed", "priority": "critical", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789068406452 }, { "issueRef": "#312", "path": "312", "title": "Ajouter une préférence globale pour l'interface terminal par défaut", "status": "closed", "priority": "medium", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789068406473 }, { "issueRef": "#313", "path": "313", "title": "Ajouter Paramètres du projet avec contexte et couleur de thème par projet", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [ "fe887179-933f-47d4-960f-c3b06827f86c", "8f7da528-58df-4315-97e9-0562230ecc19" ], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789068406493 }, { "issueRef": "#314", "path": "314", "title": "Conversation liée après reboot affiche transcript indisponible", "status": "closed", "priority": "high", "sprint": null, "assignedAgentIds": [], "createdBy": { "kind": "agent", "agent_id": "a6c6ea12-bfc6-4bdc-8031-324102dfa34d" }, "updatedAt": 1789115934377 } ] }