Compétence de Rejeu de Routage des Connecteurs
Quand l'utiliser
Utilisez cette compétence lorsqu'un agent doit valider le comportement du routage des connecteurs à partir de fixtures locales avant d'activer des outils, de demander une approbation ou de montrer un plan d'action en dry-run.
Entrées requises
- Une fixture de routage au format JSON ou YAML simple avec les champs
request,candidateset éventuellementexpected. - Une politique JSON optionnelle avec
blockedTools,approvalRequiredIntentsetdryRunRequiredSideEffects.
Limites des effets de bord
Les commandes par défaut lisent les fichiers locaux et écrivent les rapports uniquement sur stdout. Cette compétence ne doit pas appeler de connecteurs en direct, lire des identifiants, poster des messages, mettre à jour des CRM ou modifier des systèmes externes.
Exigences d'approbation
- Les écritures externes, les actions destructives, l'accès aux identifiants et les intentions d'écriture à risque moyen/élevé nécessitent une approbation explicite.
- Les outils bloqués sont signalés comme tels et ne doivent pas être exécutés.
- Les routes en dry-run uniquement peuvent être utilisées pour préparer un plan, mais pas pour exécuter l'action.
Exemples
connector-route-replay replay fixtures/read-only-route.json --format markdown
connector-route-replay replay fixtures/write-action-route.yaml --format json
connector-route-replay verify fixtures --policy examples/policy.json
Workflow de validation
Exécutez ces commandes avant de vous appuyer sur cette compétence dans un autre dépôt :
npm run check
npm test
npm run smoke
npm run package:smoke