Files
IdeA/.ideai/memory/ticket297-skills-mcp-unified-surfaces.md

1.3 KiB

name, description, metadata
name description metadata
ticket297-skills-mcp-unified-surfaces memory note ticket297-skills-mcp-unified-surfaces
type
project

Ticket #297 - Skills/MCP

Decision: #297 remplace la surface Agent > Capacites par deux surfaces humaines distinctes: Skills pour tous les skills assignables, et MCP pour tous les tools MCP assignables. Ne pas fusionner les stores metier.

Persistance a preserver:

  • skills IdeA natifs: Agent.skills via SkillGateway;
  • skills plugin: .ideai/project-plugins.json / AgentPluginAssignments.skills;
  • tools MCP IdeA: .ideai/mcp-tool-permissions.json via PermissionGateway;
  • tools MCP plugin: .ideai/project-plugins.json / AgentPluginAssignments.tools.

La saisie manuelle d'un nom de tool MCP plugin doit disparaitre. Si le manifeste mcpServers[].tools ne suffit pas, ajouter un read-model backend read-only de catalogue plugin MCP, alimente par manifeste et/ou tools/list runtime. Les assignations orphelines doivent rester visibles comme tombstones retirables.

UX: navigation projet avec Skills, MCP, Permissions; Permissions reste reserve aux permissions systeme/sandbox. Les listes sont cochables, groupees par origine/plugin, avec recherche, etat vide/chargement/erreur, mutations par ligne, et sans action globale Tout selectionner par defaut.