NanoClaw Container Debug

Diagnostiquer le runtime d'agent conteneurisé de NanoClaw via ses deux bases de données de session SQLite et ses journaux.

par nanocoai · nanocoai/nanoclaw

Testé · Fonctionne ★ 8.8/10

NanoClaw Container Debug — Diagnostiquer le runtime d'agent conteneurisé de NanoClaw via ses deux bases de données de session SQLite et ses journaux.

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 immediately
  • Diagnose the 401 error in my NanoClaw setup
  • Fix the OneCLI secret mode breaking my container