<!-- SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved. --> <!-- SPDX-License-Identifier: Apache-2.0 -->
NemoClaw Maintainer — Normaliser les balises de titre
Prévisualisez et appliquez optionnellement un nettoyage en masse des balises NemoClaw entre crochets dans les titres des issues et PR GitHub.
Exemples
[NemoClaw][All Platforms] local-inference policy preset missing Ollama ports→[All Platforms] local-inference policy preset missing Ollama ports[Bug] [Nemoclaw] [Slack] Slack configuration in Nemoclaw Onboard fails→[Bug] [Slack] Slack configuration in Nemoclaw Onboard fails
Prérequis
- Vous devez être dans le dépôt git NemoClaw.
- La CLI
ghdoit être authentifiée avec accès en écriture àNVIDIA/NemoClaw. - Le comportement par défaut est une simulation. N'appliquez les modifications que si l'utilisateur approuve la prévisualisation.
Flux de travail
Copiez cette checklist et suivez la progression :
Progression du nettoyage des balises de titre :
- [ ] Étape 1 : Vérifier l'authentification GitHub
- [ ] Étape 2 : Prévisualiser les changements de titre proposés
- [ ] Étape 3 : Confirmer la portée
- [ ] Étape 4 : Appliquer les changements
- [ ] Étape 5 : Vérifier qu'aucune balise correspondante ne subsiste dans la portée
Étape 1 : Vérifier l'authentification GitHub
gh auth status
Étape 2 : Prévisualiser les changements proposés
node --experimental-strip-types --no-warnings \
.agents/skills/nemoclaw-maintainer-normalize-title-tags/scripts/normalize-title-tags.ts
Le script détecte les balises entre crochets dont le contenu est nemoclaw, indépendamment de la casse, n'importe où dans le titre.
Il affiche un résumé de simulation par défaut. Examinez les renommages proposés avec l'utilisateur avant d'appliquer quoi que ce soit.
Étape 3 : Confirmer la portée
Demandez à l'utilisateur quelle portée il souhaite :
- Par défaut — toutes les issues et PR ouvertes et fermées dans
NVIDIA/NemoClaw - Filtre d'état — limiter optionnellement à
openouclosed - Remplacement de dépôt — uniquement si l'utilisateur demande explicitement un dépôt différent
Étape 4 : Appliquer les changements
Appliquer à tous les éléments :
node --experimental-strip-types --no-warnings \
.agents/skills/nemoclaw-maintainer-normalize-title-tags/scripts/normalize-title-tags.ts \
--apply
Appliquer uniquement aux éléments ouverts :
node --experimental-strip-types --no-warnings \
.agents/skills/nemoclaw-maintainer-normalize-title-tags/scripts/normalize-title-tags.ts \
--state open \
--apply
Étape 5 : Vérifier
Le script réexécute automatiquement la même recherche après --apply et se termine avec un code d'erreur si des balises correspondantes subsistent.
En cas d'échec de la vérification, arrêtez et montrez les correspondances restantes à l'utilisateur au lieu de réessayer aveuglément.
Remarques
- Le script utilise l'API GitHub Issues, qui couvre à la fois les issues et les pull requests.
- Il supprime uniquement les balises entre crochets dont le contenu est
nemoclaw, indépendamment de la casse. Les mentions simples deNemoClawsont laissées intactes. - Le dépôt par défaut est
NVIDIA/NemoClaw. Passez--repo OWNER/REPOuniquement si l'utilisateur demande explicitement un dépôt différent.