62 lines
2.5 KiB
Markdown
62 lines
2.5 KiB
Markdown
---
|
||
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]]
|