--- title: Nanobot type: agent status: active created: 2026-07-22 updated: 2026-08-17 verified_on: 2026-08-17 confidence: high tags: [agent, nanobot, homelab] sources: [live-probe, runtime-config] --- # Nanobot ## Purpose Primary homelab AI agent running on `clawtest` (CT333). Handles agent orchestration, memory, tool execution, and cross-channel messaging for Anthony. ## Location - **Host:** LXC 333, hostname `clawtest`, Tailscale IP `100.122.189.81`. - **User:** `nano` - **Workspace:** `/home/nano/.nanobot/workspace` ## Current state - **Status: ACTIVE.** Confirmed running as of 2026-08-17. - **Gateway:** port `8765` (HTTP API + chat completions) - **WebSocket bridge:** port `8766` - **Serve API:** port `8900` (host `0.0.0.0`, requires `api_key` in config) - **WhatsApp Bridge:** `whatsapp-bridge.service` active on ct333 - **Model preset:** `freellmapi-auto` (current session); baseline context window 200,000 tokens ## Cron jobs - `auto-upgrade-freellmapi-safeguard` — daily at 03:30 AWST - `morning-quota-report` — daily at 07:30 AWST - `daily-quota-730am` — daily at 07:30 AWST - `vault-daily-seed` — daily at 08:00 AWST - `daily-agent-briefing` — daily at 08:15 AWST - `rss-check-proxmox-selfhst` — Mon/Thu at 09:00 AWST - `daily-quota-7pm` — daily at 19:00 AWST - `evening-quota-report` — daily at 21:00 AWST - `heartbeat` — every 30m - `dream` — every 2h (memory consolidation) ## Skills Active skills include: `agent-reach`, `verify-nanobot-config-against-docs`, `cli-app-exa`, `playwright`, `system-prompts-collection`, `agent-skill-retrieval`, `enhanced-search`, `api-gateway`, `debugging-and-error-recovery`, `mnemosyne-memory-hooks`, `proxmox-shell-fallback`, `agentmail`, `langfuse`, `install-and-verify-agent-skills`, `verify-system-claims`, `skill-interceptor`, `tool-call-failure-recovery`, `using-agent-skills`, `api-vault`, `repair-memory`, `patch-config-relative-paths`, `long-task-management`, `nanobot-full-restore-backup`, `context-diet`, `frontend-design`. ## Connected systems - [[systems/hermes-agent]] - [[systems/omniroute]] - [[systems/gitea]] - [[systems/chromadb]] ## Known issues - Context window management requires periodic skill audits; baseline skill catalog + MCP schemas consume ~38–51K tokens per turn. - Model preset `freellmapi-auto` may route through fallback models depending on provider availability. - See [[incidents/nanobot-degraded-2026-08-07]] for prior outage. ## Relevant runbooks - [[runbooks/restart-hermes]] - [[runbooks/nanobot-restart]] ## Related - [[comparisons/hermes-vs-nanobot]]