NanoClaw Container Debug
Diagnostiquer le runtime d'agent conteneurisé de NanoClaw via ses deux bases de données de session SQLite et ses journaux.
Testé · Fonctionne
Ce que fait
Décrit l'architecture hôte/conteneur de NanoClaw (flux de messages inbound.db / outbound.db, montages, secrets de passerelle OneCLI, liveness heartbeat) et liste quatre modes de défaillance nommés avec des commandes de diagnostic exactes. Se déclenche sur des expressions génériques ('container fails', 'authentication problems', 'things aren't working') mais l'ensemble du corps — chemins de fichiers, noms d'images, CLI (`ncl`), schémas de base de données — est codé en dur pour le dépôt nanocoai/nanoclaw, donc cela n'aide que si c'est la base de code réelle.
Rapport de test
Fourni une défaillance simulée '401 + le conteneur se ferme immédiatement' et il a tracé directement la cause réelle via son propre playbook — mode secret sélectif OneCLI — avec la correction exacte en une ligne (`onecli agents set-secret-mode --id <agent-id> --mode all`) ; un passage de débogage Docker générique n'a aucun moyen de savoir que cette commande existe. L'inconvénient : chaque chemin, schéma de base de données et nom de CLI est spécifique à ce seul dépôt, il n'est donc utile que si votre projet est réellement NanoClaw.
Testé le: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/nanocoai/nanoclaw cd nanoclaw mkdir -p ~/.claude/skills cp -r .claude/skills/debug ~/.claude/skills/debug
Commandes et exemples de prompts
/debugDiagnostiquer le runtime d'agent conteneurisé de NanoClaw via ses deux bases de données de session SQLite et ses journaux.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Debug why my NanoClaw container exits immediatelyDiagnose the 401 error in my NanoClaw setupFix the OneCLI secret mode breaking my container