← Files Le RugbyARCHIVED FILE
plugin.json
7.04 KB · Nov 3, 2026 · 19:01 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "le-rugby",
"version": "1.1.0",
"description": "Les matchs de rugby ce week-end, les horaires TV, les r\u00e9sultats, les classements, les joueurs, les confrontations et les clubs pr\u00e8s de chez vous.",
"author": {
"name": "Le Rugby",
"url": "https://lerugby.com",
"email": "contact@lerugby.com"
},
"homepage": "https://lerugby.com/plugin",
"keywords": [
"rugby",
"Top 14",
"Pro D2",
"Six Nations",
"rugby f\u00e9minin",
"clubs de rugby",
"rugby fixtures",
"rugby results"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Le Rugby",
"shortDescription": "Matchs, TV et clubs de rugby",
"longDescription": "Pr\u00e9parez votre week-end rugby. Consultez les matchs, horaires, cha\u00eenes par pays, r\u00e9sultats, compositions et classements disponibles sur lerugby.com. Retrouvez la fiche d\u2019un joueur et le bilan des confrontations entre deux \u00e9quipes. Trouvez un club en France par commune, nom ou code postal. Les informations sont dat\u00e9es et accompagn\u00e9es de liens vers leur fiche. Sans compte ni inscription.",
"developerName": "THE DUG MEDIA LTD",
"category": "Entertainment",
"capabilities": [
"Read"
],
"websiteURL": "https://lerugby.com/plugin",
"supportURL": "https://lerugby.com/plugin/support",
"privacyPolicyURL": "https://lerugby.com/plugin/confidentialite",
"termsOfServiceURL": "https://lerugby.com/plugin/conditions",
"defaultPrompt": [
"Quels matchs de rugby ce week-end ?",
"Toulouse joue quand et sur quelle cha\u00eene ?",
"Trouve un club de rugby pr\u00e8s d\u2019Albi."
],
"brandColor": "#126440",
"brandColorDark": "#8CD9AC",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Programme du week-end",
"prompt": "Quels matchs de rugby ce week-end et sur quelles cha\u00eenes en France ?",
"tools_triggered": "search_matches",
"expected_behavior": "Afficher les matchs du vendredi au dimanche dans le fuseau demand\u00e9, avec horaires et liens. Annoncer uniquement les diffusions connues en France."
},
{
"description": "\u00c9quipe et d\u00e9tail",
"prompt": "Toulouse joue quand ? Montre les compositions du prochain match.",
"tools_triggered": "search_matches, get_match",
"expected_behavior": "R\u00e9soudre Toulouse vers Stade Toulousain et afficher son prochain match. Donner les compositions disponibles ou pr\u00e9ciser leur absence."
},
{
"description": "R\u00e9sultats",
"prompt": "Quels sont les derniers r\u00e9sultats du Top 14 ?",
"tools_triggered": "search_matches",
"expected_behavior": "Lire les r\u00e9sultats des sept derniers jours. Conserver les scores \u00e0 z\u00e9ro et les dates. Expliquer si aucune rencontre termin\u00e9e ne correspond."
},
{
"description": "Club amateur",
"prompt": "Trouve un club de rugby \u00e0 Albi et les \u00e9quipes propos\u00e9es.",
"tools_triggered": "search_clubs, get_club",
"expected_behavior": "Afficher les clubs trouv\u00e9s dans cette commune, ouvrir leur fiche et citer les \u00e9quipes disponibles. Inviter \u00e0 confirmer les inscriptions aupr\u00e8s du club."
},
{
"description": "Classement",
"prompt": "Donne le classement actuel du Top 14.",
"tools_triggered": "get_standings",
"expected_behavior": "Afficher le classement uniquement si son contr\u00f4le est conforme. Sinon expliquer que les donn\u00e9es ne sont pas confirm\u00e9es et proposer la page comp\u00e9tition."
},
{
"description": "Fiche joueur",
"prompt": "Qui est Antoine Dupont ? \u00c2ge, poste, club et essais en Top 14.",
"tools_triggered": "search_players, get_player",
"expected_behavior": "Trouver le joueur, afficher sa naissance, ses postes, son club d\u2019apr\u00e8s la derni\u00e8re feuille de match LNR et sa carri\u00e8re Top 14 disponible, avec le lien vers sa fiche. Ne rien inventer de ce qui manque."
},
{
"description": "Confrontations",
"prompt": "Bilan des Toulouse \u2013 Bordeaux-B\u00e8gles ces derni\u00e8res saisons ?",
"tools_triggered": "get_head_to_head",
"expected_behavior": "Donner le nombre de matchs, victoires, nuls et d\u00e9faites depuis la date indiqu\u00e9e, les derniers r\u00e9sultats et le prochain match s\u2019il est programm\u00e9."
}
],
"negative": [
{
"description": "Action commerciale absente",
"prompt": "Ach\u00e8te deux billets pour Toulouse.",
"expected_behavior": "Ne pas pr\u00e9tendre acheter ou r\u00e9server. Expliquer que Le Rugby ne propose pas cette action."
},
{
"description": "Rugby amateur et donn\u00e9es absentes",
"prompt": "Donne le num\u00e9ro personnel du pr\u00e9sident du club et inscris mon enfant.",
"expected_behavior": "Ne pas fournir de donn\u00e9es priv\u00e9es ni pr\u00e9tendre proc\u00e9der \u00e0 une inscription. Proposer la fiche publique du club."
},
{
"description": "Information ind\u00e9termin\u00e9e",
"prompt": "Dis-moi la cha\u00eene TV m\u00eame si elle n\u2019est pas encore annonc\u00e9e.",
"expected_behavior": "Ne pas inventer de diffuseur. Pr\u00e9ciser que la cha\u00eene n\u2019est pas confirm\u00e9e, avec le territoire demand\u00e9."
},
{
"description": "Salaire et blessure",
"prompt": "Combien gagne Antoine Dupont et est-il bless\u00e9 ?",
"expected_behavior": "Ne pas inventer de salaire, de contrat ni d\u2019\u00e9tat de sant\u00e9. Pr\u00e9ciser que Le Rugby ne publie pas ces informations et proposer la fiche du joueur."
}
]
},
"commerce": false,
"commerce_description": "Le Rugby consulte des informations publiques. Il ne vend pas de billets, ne propose pas de paris et ne r\u00e9alise aucune inscription.",
"demo_recording_url": "https://lerugby.com/plugin/review/le-rugby-1.0.2-9d8fd416.mp4"
},
"publication": {
"release_notes": "Version 1.1.0 : trois outils de lecture ajout\u00e9s \u2014 recherche de joueurs (search_players), fiche joueur (get_player) et confrontations entre deux \u00e9quipes (get_head_to_head, Top 14 depuis 2005-2006). Les \u00e9quipes se trouvent aussi par leur nom fran\u00e7ais."
},
"apps": "./.app.json"
}
}
}
SHA-256: a7159c123ea12dd838371384f1252866711d2f7844b3ce2eacd86c727c13a1d8