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

Nexo-rs

Fedora / RHEL / Rocky (.rpm)