NanoClaw Container Debug

Diagnostisera NanoClaws containeriserade agent runtime via dess två SQLite session DBs och loggar.

av nanocoai · nanocoai/nanoclaw

Testad · Fungerar ★ 8.8/10

NanoClaw Container Debug — Diagnostisera NanoClaws containeriserade agent runtime via dess två SQLite session DBs och loggar.

Vad den gör

Går igenom NanoClaws värd-/containerarkitektur (inbound.db / outbound.db meddelandeflöde, mounts, OneCLI gateway secrets, heartbeat liveness) och listar fyra namngivna fellägen med exakta diagnostikkommandon. Utlöses av generisk frasering ('container fails', 'authentication problems', 'things aren't working') men hela kroppen – filvägar, bildnamn, CLI (`ncl`), DB-scheman – är hårdkodad till nanocoai/nanoclaw-repot, så det hjälper bara om det är den faktiska kodbasen.

Testrapport

Matade den med ett simulerat '401 + container exits immediately'-fel och den spårade direkt till den verkliga orsaken via sin egen playbook – OneCLI selective secret mode – med den exakta enradsfixen (`onecli agents set-secret-mode --id <agent-id> --mode all`); en generisk Docker-felsökningspass har ingen möjlighet att veta att det kommandot existerar. Haken: varje sökväg, DB-schema och CLI-namn är specifikt för detta enda repo, så det är bara användbart om ditt projekt faktiskt är NanoClaw.

Testad: 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

Kommandon och exempelprompter

  • /debugDiagnostisera NanoClaws containeriserade agent runtime via dess två SQLite session DBs och loggar.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

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