Introduction
Why nexo-rs
What you can build
Install for AI assistants
Getting started
1.
Installation
2.
Zero-config quickstart (30s)
3.
Quickstart (10min walkthrough)
4.
Platform support
5.
Setup wizard
6.
Verifying releases
The basics
7.
Configuration layout
8.
Agents (agents.yaml)
9.
LLM providers
10.
Memory · short-term
11.
Channels overview
12.
Skills catalog
Plugin SDKs
13.
Quickstart (10 min)
14.
Authoring overview
15.
Manifest (Phase 81.13 unified)
16.
Manifest [plugin.pairing.adapter]
17.
Manifest [plugin.pairing.trigger]
18.
Manifest [plugin.public_tunnel]
19.
Manifest [plugin.http]
20.
Manifest [plugin.admin]
21.
Manifest [plugin.metrics]
22.
Manifest [plugin.dashboard]
23.
Plugin contract
24.
Patterns (8 common shapes)
25.
Rust SDK
26.
Python SDK
27.
TypeScript SDK
28.
PHP SDK
29.
Publishing a plugin
30.
Signing & publishing
31.
Plugin supervisor (auto-respawn)
32.
Web Search plugin (subprocess)
Personas
33.
Installing personas
Extensions
34.
Manifest reference
35.
Patterns (8 common shapes)
36.
Templates
37.
CLI
38.
Multi-tenant SaaS
39.
State management
Microapps
40.
Getting started (1-hour walkthrough)
41.
Patterns (8 common shapes)
42.
Admin RPC
43.
Contract
44.
agent-creator reference microapp
45.
Templates by language
CLI
46.
Reference
47.
Background agents (agent run --bg)
48.
Migrations CLI
Operations
49.
Docker
50.
Slim daemon builds (Cargo features)
51.
Metrics (Prometheus)
52.
Logging
53.
DLQ
54.
Config hot-reload
55.
Plugin trust (cosign)
56.
Capability toggles
57.
Backup + restore
58.
Memory snapshots
59.
Health checks
60.
Cost & quota
61.
Privacy toolkit (GDPR)
62.
Telemetry (opt-in)
Recipes
63.
Index
64.
WhatsApp sales agent
65.
Agent-to-agent delegation
66.
Python extension
67.
Build a poller module (V1 — deprecated)
68.
Build a poller plugin (V2)
69.
Deploy on Hetzner Cloud
70.
Deploy on Fly.io
71.
Deploy on AWS (EC2)
72.
NATS with TLS + auth
73.
Rotating config without downtime
Advanced
Architecture deep dives
74.
Overview
75.
Agent runtime
76.
Event bus (NATS)
77.
Broker shapes (local / NATS / embedded)
78.
Phase 93.11 compile-time plugin decoupling audit
79.
Plugin auto-discovery design memo
80.
Fault tolerance
81.
Transcripts (FTS + redaction)
82.
vs OpenClaw
83.
Driver subsystem
84.
Project tracker + dispatch
85.
Plan mode
86.
TodoWrite scratch list
87.
ToolSearch deferred schemas
88.
SyntheticOutput typed-output
89.
NotebookEdit Jupyter cells
90.
RemoteTrigger outbound publisher
91.
REPL stateful sandbox
92.
LSP tool
93.
Cron schedule tools
94.
Poller V2 — Laravel-style dispatch
95.
MCP router tools
96.
ConfigTool gated self-config
97.
Team tools
98.
MCP server exposable catalog
99.
Fork subagent infra
100.
Agent event firehose
101.
Pure-Rust quick tunnel
Advanced configuration
102.
llm.yaml
103.
broker.yaml
104.
memory.yaml
105.
Drop-in agents
106.
Per-agent credentials
107.
Pollers (pollers.yaml)
LLM providers — full guides
108.
Anthropic / Claude
109.
OpenAI-compatible
110.
DeepSeek
111.
Multi-instance providers + secret-backed keys
112.
Credential schema (Phase 82.10.u)
113.
OAuth flows (Phase 82.10.u)
114.
Rate limiting & retry
Built-in channels — provider guides
115.
Telegram
116.
Email
117.
Browser (CDP)
118.
Google / Gmail
Memory subsystems
119.
Long-term (SQLite)
120.
Vector search
Extensions — internals
121.
Stdio runtime
122.
NATS runtime
123.
1Password integration
Microapps — extras
124.
Building microapps in Rust
125.
Testing microapps
126.
Compliance primitives
127.
Publishing the SDK crates
MCP
128.
Introduction
129.
Client (stdio / HTTP)
130.
Agent as MCP server
131.
Channels (Slack / Telegram / iMessage inbound)
132.
HTTP+SSE transport
133.
Building an MCP server extension
Skills — internals
134.
Gating by env / bins
135.
Dependencies (modes + bin versions)
TaskFlow
136.
Model
137.
FlowManager
138.
Wait / resume
Soul, identity & learning
139.
Identity
140.
MEMORY.md
141.
Dreaming
Assistant mode
142.
Autonomous agent — capabilities overview
143.
Assistant mode (system addendum)
144.
Auto-approve dial
145.
AWAY_SUMMARY digest
146.
Multi-agent coordination
147.
Coordinator mode
148.
Worker mode
149.
Proactive mode
Operations — extras
150.
Compact tiers
151.
Memdir scanner
152.
Bash safety knobs
153.
Channel doctor (MCP)
154.
Webhook receiver
155.
Event subscribers
156.
Per-binding tool rate-limits
157.
Context optimization
158.
Link understanding
159.
Web search
160.
Web fetch
161.
Pairing
162.
Benchmarks
Install — alternatives
163.
Native install (no Docker)
164.
Debian / Ubuntu (.deb)
165.
Fedora / RHEL / Rocky (.rpm)
166.
Termux (Android)
167.
Nix flake
168.
Agent-centric wizard
169.
Reproducible builds + SBOM
Recipes — additional
170.
MCP server from Claude Desktop
171.
Future marketing plugin (multi-client)
Architecture Decision Records
172.
Index
173.
0001 — Single-process runtime
174.
0002 — NATS as the broker
175.
0003 — sqlite-vec for vector search
176.
0004 — Per-agent tool sandboxing
177.
0005 — Drop-in agents.d/ directory
178.
0006 — Workspace-git memory forensics
179.
0007 — WhatsApp via whatsapp-rs
180.
0008 — MCP dual role
181.
0009 — Dual MIT / Apache-2.0 license
Contributing
Releases
License
API reference (rustdoc) ↗
Light
Rust
Coal
Navy
Ayu
Nexo-rs
Fedora / RHEL / Rocky (.rpm)