chore(tickets): synchro du store local — carnets #117/#236-#242, index/counter

This commit is contained in:
2026-08-23 11:10:17 +02:00
parent 24c237b12a
commit f932845cdb
17 changed files with 265 additions and 48 deletions

View File

@ -1,8 +1,8 @@
---
issueRef: "#242"
version: 3
version: 5
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedAt: 1787475419928
updatedAt: 1787475659156
---
2026-08-23
- Demande: étendre les templates d’agents avec nom par défaut de l’agent, permissions système, permissions Tools MCP IdeA; enrichir les templates existants avec les valeurs des agents actuels du projet; vérifier/corriger le modèle AI par défaut lors de la création d’un agent.
@ -12,5 +12,5 @@ updatedAt: 1787475419928
- Permissions projet constatées: `.ideai/system-permissions.json` = `projectDefault.network = allow`, pas d’override visible pour les agents courants. `.ideai/mcp-tool-permissions.json` expose un défaut projet; pas d’override visible pour les agents courants, donc permissions effectives actuelles = défaut projet.
- DevFrontend livré: contrat frontend étendu (`defaultAgentName`, `systemPermissions`, `mcpToolPermissions`, update complet du template), éditeur template enrichi, liste enrichie, flux `Create agent from template` corrigé pour préremplir nom/profil et bloquer explicitement si aucun modèle par défaut n’est disponible. Tests frontend verts.
- DevBackend livré: `AgentTemplate` étendu avec nom d’agent par défaut + permissions template; `CreateTemplate`/`UpdateTemplate`/`CreateAgentFromTemplate` étendus; DTO/MCP template tools étendus; persistance complète dans le store template; backfill best-effort codé à `open_project` pour aligner les templates existants depuis les agents du projet courant et les stores de permissions. Cause racine backend du bug modèle: `UpdateTemplate` ne mettait pas à jour `defaultProfileId`, laissant des templates avec profil stale.
- Limitation de session: le backfill n’a pas été exécuté immédiatement par écriture directe sur le store global `/home/anthony/.local/share/app.idea.ide/templates/index.json`, hors sandbox d’écriture de cette session; il est prévu pour s’appliquer au prochain `open_project`.
- En attente QA verte sur backend + frontend avant clôture/merge.
- QA verte le 2026-08-23 sur suites frontend et backend ciblées. Limite explicitement non bloquante: le backfill live du store global des templates n’a pas été prouvé à l’exécution de bout en bout dans cette session, mais le câblage `open_project` a été vérifié et le comportement est testé sur les seams ciblés.
- Git: commits `d6c80be` (backend), `f952807` (frontend), merge local `5316d48` vers `develop`, puis `24c237b` de clôture ticket. Aucun push.

View File

@ -2,7 +2,7 @@
id: "72d8787d-2fd1-4e57-8a67-8e58332071b6"
number: 242
title: "Étendre les templates d’agents avec nom par défaut, permissions, et corriger le modèle AI par défaut"
status: "qa"
status: "closed"
priority: "high"
sprint: null
links: []
@ -11,7 +11,7 @@ attachments: []
createdBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
updatedBy: {"kind":"agent","agent_id":"a6c6ea12-bfc6-4bdc-8031-324102dfa34d"}
createdAt: 1787474137440
updatedAt: 1787475419928
version: 3
updatedAt: 1787475659156
version: 5
---
Ajouter aux templates d’agents la possibilité de définir un nom par défaut, les permissions système, et les permissions des tools MCP IdeA. Mettre à jour les templates existants pour refléter les noms et permissions des agents actuels du projet courant (ex: Main -> nom Main + permissions actuelles de Main, idem pour les autres templates existants). Vérifier et corriger le bug suspect où la sélection du modèle AI par défaut d’un template ne s’applique pas correctement lors de la création d’un agent.