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
| Champ | Valeur |
|---|---|
| Nom | model-migration |
| Version | 1.0.0 |
| Catégorie | Développement |
| Licence | Aucune valeur |
| Source | catalog/navin/builtin_plugins/model-migration/plugin.json |
| README | catalog/navin/builtin_plugins/model-migration/README.md |
| Digest | sha256:6de8e14cd27e3bd9c11ef639f547dd74dd9746d4b9f15f6c96fd360649244080 |
| plugin.json | agents, category, commands, description, name, skills, steps, version |
Commandes
| Nom | Arguments | Description |
|---|---|---|
/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
| Nom | Description |
|---|---|
| model-migration | Migre 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
| Étape | Utiliser |
|---|---|
| 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érence | skill:model-migration |
| mettre à jour les identifiants et les paramètres, relancer la référence et comparer | skill:model-migration |
| ajuster les prompts uniquement pour les régressions observées | skill: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")