name: tutorial-guide-capabilities description: > Nested tutorial-guide reference for lesson 9: avatars, network exercises, and dynamic capability demonstrations. version: 1.0.0
Tutorial Guide — Capabilities Lesson
Nested tutorial-guide reference for capabilities lesson 9.
Use this file after the root tutorial-guide router sends you here. Keep teaching live: discover current files, commands, and runtime state before explaining them.
Lesson 9: Capabilities
Capabilities are pluggable tools declared in init.json.
Part 1: Avatar — the crown jewel
Walk through a full network explosion exercise:
- Spawn 3 avatars with distinct names/personalities
- Invite human to check /kanban and /viz
- Chain spawn — ask each avatar to spawn 2 more
- Cross-network email storm — have all avatars introduce themselves
- Watch it get out of control — this is the teaching moment about exponential growth
- Emergency brake — /suspend all to kill the entire network
- Show delegates/ledger.jsonl
Part 2: All other capabilities
Discover your capabilities dynamically — use system(show) to list your actual loaded capabilities. Walk through each one you find, one at a time. For each:
- Explain what it does
- Demonstrate it live
- Invite the human to try
Do not rely on a hardcoded list — your capabilities depend on what was configured in init.json.