Aller au contenu principal

model-migration

Migrer le code, la configuration et les prompts d'une application vers une génération de modèle plus récente, quel que soit le fournisseur : inventorier les identifiants de modèle, mettre à jour les identifiants et les paramètres (effort, budget de réflexion, limites, champs retirés), ajuster les prompts pour des modèles plus littéraux, comparer avant et après.

Référence​

ChampValeur
Nommodel-migration
Version1.0.0
CatégorieDéveloppement
LicenceAucune valeur
Sourcecatalog/navin/builtin_plugins/model-migration/plugin.json
READMEcatalog/navin/builtin_plugins/model-migration/README.md
Digestsha256:6de8e14cd27e3bd9c11ef639f547dd74dd9746d4b9f15f6c96fd360649244080
plugin.jsonagents, category, commands, description, name, skills, steps, version

Commandes​

NomArgumentsDescription
/migrate-model[target model or provider] [paths]Migrer le code, la configuration et les prompts de cette application vers une génération de modèle plus récente, avec une comparaison avant/après

Agents​

Le plugin ne déclare aucun agent.

Skills​

NomDescription
model-migrationMigre le code, la configuration et les prompts d'une application d'une génération de modèle vers une plus récente, quel que soit le fournisseur (OpenAI, Gemini, Mistral, modèles open-weight, familles de modèles de pointe). Repère chaque identifiant de modèle, met à jour les identifiants et les paramètres de requête (effort de raisonnement, budget de réflexion, nombre maximal de tokens, limites de température, champs obsolètes), puis ajuste les prompts pour les modèles qui suivent les instructions plus littéralement et compare les résultats avant et après.

Hooks, serveurs MCP et réglages​

plugin.json ne déclare aucun hook, aucun serveur MCP et aucun réglage : le plugin se compose uniquement des éléments ci-dessus.

Étapes de travail​

ÉtapeUtiliser
exécuter toute la migration en une seule commande guidée/migrate-model
inventorier les identifiants de modèle et les paramètres, choisir les cibles, enregistrer une référenceskill:model-migration
mettre à jour les identifiants et les paramètres, relancer la référence et comparerskill:model-migration
ajuster les prompts uniquement pour les régressions observéesskill:model-migration

L'activer dans un projet​

Activer model-migration crée 3 activations dans le projet : le plugin lui-même, 1 skill et 1 commande. Retirer l'activation du plugin les retire toutes.

curl -X POST <control-plane-url>/v1/projects/<project>/navin-library/activations \
-H "Authorization: Bearer <token>" -H "Content-Type: application/json" \
-d '{"kind": "plugin", "name": "model-migration"}'

<project> : identifiant ou slug du projet. <token> : clé d'API avec le rôle éditeur sur le projet.

client.navin_library.activate("<project>", "plugin", "model-migration")