NanoClaw Container Debug

Diagnoseer NanoClaw's gecontaineriseerde agent runtime via zijn twee SQLite sessie DB's en logs.

Door nanocoai · nanocoai/nanoclaw

Getest · Werkt ★ 8.8/10

NanoClaw Container Debug — Diagnoseer NanoClaw's gecontaineriseerde agent runtime via zijn twee SQLite sessie DB's en logs.

Wat het doet

Beschrijft NanoClaw's host/container architectuur (inbound.db / outbound.db message flow, mounts, OneCLI gateway secrets, heartbeat liveness) en somt vier benoemde faalmodi op met exacte diagnostische commando's. Activeert bij generieke formuleringen ('container fails', 'authentication problems', 'things aren't working') maar de hele inhoud — file paths, image names, CLI (`ncl`), DB schemas — is hardcoded naar de nanocoai/nanoclaw repo, dus het helpt alleen als dat de daadwerkelijke codebase is.

Testrapport

Voorzag het van een gesimuleerde '401 + container exits immediately' fout en het leidde direct naar de echte oorzaak via zijn eigen playbook — OneCLI selective secret mode — met de exacte één-regelige fix (`onecli agents set-secret-mode --id <agent-id> --mode all`); een generieke Docker-debugging pass heeft geen manier om te weten dat dat commando bestaat. De vangst: elk pad, DB schema, en CLI naam is specifiek voor deze ene repo, dus het is alleen nuttig als je project daadwerkelijk NanoClaw is.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/nanocoai/nanoclaw
cd nanoclaw
mkdir -p ~/.claude/skills
cp -r .claude/skills/debug ~/.claude/skills/debug

Commando's en voorbeeldprompts

  • /debugDiagnoseer NanoClaw's gecontaineriseerde agent runtime via zijn twee SQLite sessie DB's en logs.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Debug why my NanoClaw container exits immediately
  • Diagnose the 401 error in my NanoClaw setup
  • Fix the OneCLI secret mode breaking my container