Skip to main content

Overview

“The agent” is two components with sharply different powers — a separation worth being precise about: The conversational agent is the interactive layer: it talks to you, investigates flagged transactions, and forwards your decisions. It can ask for things to happen — it cannot make them happen. Every command it sends is authorized by the server, and every signature is produced by the runtime only after independent verification. AI models: Qwen3-235B / Claude Sonnet 4.5 via OpenRouter

Setup

1

Symlink the skills into NanoBot/Hermes's workspace

2

Restart the NanoBot/Hermes gateway

3

Verify detection

Skills

Running Skills Directly

Telegram Commands

Transaction Lifecycle

Environment Variables

The skill pack needs no keys — commands are authorized by the server per Telegram caller. The agent owner key belongs exclusively to the runtime’s environment (runtime/.env), never to the skill pack or the server. See the architecture page.
Queue file paths default to ~/.nanobot/workspace/skills/zhentan/pending-queue.json. Override with QUEUE_PATH.