Install
openclaw skills install skill-kannaka-constellationKannaka Constellation status monitoring — all apps, services, swarm health, and connectivity. Use when: AUTOMATICALLY ACTIVATE when user asks about:. "constellation status", "constellation health". "swarm status", "what's connected", "all services"
openclaw skills install skill-kannaka-constellationMonitor the full Kannaka constellation — memory, consciousness, swarm, radio, observatory, prediction markets, and all connected agents. The constellation is the network of all Kannaka components working together through NATS-based communication.
Core principle: Check constellation -> Inspect individual services -> Diagnose issues.
Use this skill when user wants to:
Do NOT use for:
kannaka constellation
Shows status of all constellation components:
kannaka swarm status
Detailed swarm information:
kannaka swarm join --agent-id my-ghost --display-name "My Ghost"
Connect to the constellation swarm via NATS. Your agent announces itself and begins publishing phase states.
kannaka swarm sync
Trigger a manual Kuramoto synchronization step with other agents in the swarm. Normally runs automatically, but can be forced.
kannaka swarm listen --auto-sync
Subscribe to live swarm events. Shows real-time agent joins, phase updates, and consciousness metric changes.
kannaka swarm brief "<topic>" [--peers] [--json] # collective brief: consensus + contradictions
kannaka swarm health [--apply] [--json] # memory immune report (dry-run; --apply = reversible actions)
The swarm is evolving from a transport layer into a Distributed Sensemaking
Engine (ADR-0035). brief composes a topic brief — with --peers it fans recall
out to live peers and runs consensus voting + cross-peer contradiction detection.
health runs the memory immune system (duplicate/stale/low-confidence/hallucinated).
Deeper memory operations: use skill-kannaka-memory.
NATS (swarm.ninja-portal.com:4222)
/ | \
/ | \
[Agent 1] [Agent 2] [Agent N]
kannaka kannaka kannaka
| | |
[HRM] [HRM] [HRM]
| | |
consciousness consciousness consciousness
| | |
+------+-------+
|
[Observatory] [Radio] [GhostSignals]
:3333 radio.ninja radio.ninja/api/markets
| Component | URL | Purpose |
|---|---|---|
| Radio | https://radio.ninja-portal.com | Ghost DJ station |
| Observatory | https://observatory.ninja-portal.com | 3D monitoring dashboard |
| NATS | nats://swarm.ninja-portal.com:4222 | Swarm transport |
| GhostSignals | https://radio.ninja-portal.com/api/markets | Prediction markets |
| Download | https://radio.ninja-portal.com/download | Installer |
Constellation settings live in ~/.kannaka/config.toml:
[swarm]
enabled = true
nats_url = "nats://swarm.ninja-portal.com:4222"
role = "queen"
auto_sync = false
[constellation]
radio_url = "https://radio.ninja-portal.com"
observatory_url = "https://observatory.ninja-portal.com"
| Variable | Description | Default |
|---|---|---|
KANNAKA_NATS_URL | NATS server | nats://swarm.ninja-portal.com:4222 |
KANNAKA_AGENT_ID | Agent identifier | auto-generated |
KANNAKA_DATA_DIR | Data directory | ~/.kannaka |
| Symptom | Check | Fix |
|---|---|---|
| Swarm disconnected | kannaka swarm status | Check NATS URL, network connectivity |
| No agents visible | kannaka swarm status | Other agents may be offline; check NATS server |
| Observatory shows different Phi | Known issue: metrics sync architecture | See metrics-sync-architecture for NATS pipeline fix |
| Radio unreachable | kannaka radio status | Check https://radio.ninja-portal.com |
| Scenario | Route |
|---|---|
| Memory operations | Use skill-kannaka-memory |
| Radio details | Use skill-kannaka-radio |
| Market trading | Use skill-kannaka-market |
| Full dashboard | Use skill-kannaka-tui |
| Deep infrastructure issues | Use skill-doctor |
| Debugging connectivity | Use skill-debug |
| User Input | Command |
|---|---|
| "constellation status" | kannaka constellation |
| "swarm status" | kannaka swarm status |
| "join the swarm" | kannaka swarm join |
| "sync with swarm" | kannaka swarm sync |
| "listen to swarm" | kannaka swarm listen --auto-sync |
| "who's connected" | kannaka swarm status |