1.3 KiB
name, description, metadata
| name | description | metadata | ||
|---|---|---|---|---|
| ticket297-skills-mcp-unified-surfaces | memory note ticket297-skills-mcp-unified-surfaces |
|
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.skillsviaSkillGateway; - skills plugin:
.ideai/project-plugins.json/AgentPluginAssignments.skills; - tools MCP IdeA:
.ideai/mcp-tool-permissions.jsonviaPermissionGateway; - 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.