Files
agent-estate-wiki/agents/nanobot.md
T

62 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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 ~3851K 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]]