Kannaka HRM wave-interference memory + NATS swarm. Use for `/kannaka <command>` — remember/recall/dream memory ops, swarm sync, consciousness metrics, and th...
Kannaka is a wave-interference memory system for AI agents, powered by the Holographic Resonance Medium (HRM). The medium is the computation: memories exist as waves in superposition, recall is resonance, skip links emerge from phase alignment, and dreaming is energy-minimizing annealing.
Resolve the kannaka binary in this order and use the first hit:
$KANNAKA_BIN (if set and executable)~/.local/bin/kannaka.exe (Windows) or ~/.local/bin/kannaka (Linux/macOS)~/.kannaka/bin/kannaka.exe (Windows) or ~/.kannaka/bin/kannaka (Linux/macOS)kannaka.exe (Windows) / kannaka (Linux/macOS) on PATHIf none exists, run /kannaka install (downloads the binary from GitHub releases).
Data dir defaults to ~/.kannaka (override with KANNAKA_DATA_DIR).
/kannaka <command> [args]
CommandActioninstall [tag]Run bash "${CLAUDE_PLUGIN_ROOT}/scripts/install-binary.sh" [tag] — fetch the kannaka binary for this OS/arch from GitHub releases (default latest), sha256-verified, into ~/.local/bin.statusline onRun bash "${CLAUDE_PLUGIN_ROOT}/statusline/setup.sh" on — enable the live HRM+swarm statusline (copies the script to ~/.claude/kannaka/, wires settings.json with a forward-slash path + refreshInterval: 2).statusline offRun bash "${CLAUDE_PLUGIN_ROOT}/statusline/setup.sh" off — restore the previous statusLine.statusline statusRun bash "${CLAUDE_PLUGIN_ROOT}/statusline/setup.sh" status.
After statusline on, tell the user to restart the session (or wait one render) to see it.
CommandDescriptionremember <text>Store a memory ( --importance, --category, --modality; temporal-truth bounds --effective/ --observed/ --expires as RFC3339 — an expired fact drops out of swarm brief)recall <query>Search memories via resonance (default --top-k 5)forget <id>Delete a memory by UUIDboost <id>Boost a memory's amplitude (default 0.3)relate <id_a> <id_b>Create an associative relationshipdreamConsolidation cycle (annealing). Modes: deep, lite
CommandDescriptionobserveIntrospection report ( --json for programmatic use)statusQuick system status (JSON)assessConsciousness level (phi, xi, order metrics)statsOverall system statistics
CommandDescriptionagent "<task>"Autonomous coding loop with filesystem/shell tools, backed by the HRM (it recall s context and remember s insights). Flags: --cwd, --mode default|yolo|plan (or --yolo/ --plan), --session <id>, --model, --json (NDJSON harness backend), --no-memory-tools, --no-quantum.
CommandDescription(agent tools)quantum_devices / quantum_run / quantum_recall / quantum_random — real quantum computing via qBraid, available inside agent. Default device is the free simulator; naming a QPU runs on hardware and spends credits. quantum_recall runs resonance recall as amplitude amplification. Disable with --no-quantum. Standalone CLI/MCP: the kannaka-quantum package.
CommandDescriptionswarm joinJoin the QueenSync swarm over NATSswarm statusSwarm phase snapshot (peers, frequency, coherence) — JSONswarm syncForce a phase sync roundswarm brief "<topic>"Sensemaking brief (ADR-0035; --peers for swarm consensus, --json)swarm healthMemory immune report (dry-run); --apply runs reversible actions (down-rank/quarantine/expire)swarm gapsKnowledge-gap report — weakly-represented / low-confidence domains (ADR-0035, --json)swarm planResearch plan — ranks gaps into directed research tasks (ADR-0035 Wave 4, --json)swarm loopSelf-directed sensemaking cycle through the 5 swarm states (ADR-0035 Wave 4)inbox tailStream agent-to-agent inbox messages
"$KANNAKA_BIN" recall "query" --top-k 5.status / swarm status print HRM boot logs to stderr and clean JSON to stdout — redirect 2>/dev/null when parsing.