Aller au contenu

Bibliothèque

6 outils. Chacun rejoue une route de l’API avec vos droits.

nexus_list_library La bibliothèque lecture

Les modules de l’entreprise : commandes, sous-agents, compétences, serveurs MCP, modèles de projet, connecteurs (Stripe…), dépôts externes de compétences et packs (une liste de modules et de tâches qui s’installe d’un coup) — avec statut, auteurs, projets où ils sont installés. À consulter avant d’inventer une procédure : elle est peut-être déjà standardisée.

  • pending booléen, facultatif — Seulement les propositions en attente (administrateurs)
nexus_get_library_item Un module lecture

Le contenu complet d’un module (le fichier lui-même), sa documentation, ses versions et ses liens.

  • id texte
nexus_propose_module Proposer un module écrit

Propose un module à la bibliothèque : publié d’office si l’utilisateur est administrateur, en attente de validation sinon. « content » est le fichier installé tel quel ; l’explication pour l’équipe va dans « docs ».

  • type COMMAND | AGENT | MCP | TEMPLATE | SKILL
  • name texte
  • slug texte — Minuscules, chiffres, tirets
  • content texte — Le fichier lui-même
  • description texte, facultatif — Une phrase : ce que fait le module
  • docs texte, facultatif — Notice pour l’équipe, en markdown
  • versionLabel texte, facultatif — ex. v1
  • repoUrl texte, facultatif — Dépôt public d’origine, le cas échéant
  • projectIds liste de texte, facultatif
nexus_update_library_item Modifier un module écrit

Modifie un module dont l’utilisateur est l’auteur (ou administrateur). Un contenu changé crée une version : dire pourquoi dans versionNote.

  • id texte
  • name texte, facultatif
  • description texte, facultatif
  • content texte, facultatif
  • docs texte, facultatif
  • versionLabel texte, facultatif
  • versionNote texte, facultatif
  • repoUrl texte, facultatif
  • projectIds liste de texte, facultatif
nexus_review_library_item Publier ou refuser un module écrit

Décision d’un administrateur sur un module proposé : PUBLISHED, ou REJECTED avec un motif pour l’auteur.

  • id texte
  • status PUBLISHED | REJECTED | PENDING
  • reviewNote texte, facultatif
nexus_delete_library_item Supprimer un module écrit destructif

Supprime un module de la bibliothèque, définitivement (les dépôts où il est installé ne sont pas touchés).

  • id texte