dsh-plugin-kannaka
DiscoveredKannaka memory, swarm and KAX compute tools for DeepSeek Harness (dsh-plugin)
dsh-plugin-kannaka
Kannaka for DeepSeek Harness. It gives a dsh agent Kannaka's memory, swarm, and KAX compute tools.
| Tool (in dsh) | What it does |
|---|---|
mcp__kannaka__kannaka_recall / _remember / _status / _dream | HRM memory: search, store, metrics, consolidation |
mcp__kannaka__swarm_status / swarm_send / swarm_tail | NATS swarm: peers, messages, live pulse |
mcp__kannaka__compute_machines / _status / _events / _wake / _grant | KAX Compute District roster, events, signed wakes and credit grants |
This package is a thin bundle. It mounts dsh's own @deepseek-ai/dsh-mcp-client for kannaka-mcp, the Kannaka MCP server, which it depends on. The server has no dependencies of its own.
Requirements
- dsh
>=0.2.2-rc.1 <0.3.0 - The
kannakabinary in~/.local/binor~/.kannaka/bin - The server script, found in this order:
- the
scriptconfig field KANNAKA_MCP_SCRIPT- the
kannaka-mcpdependency (the normal case) ~/.claude/plugins/marketplaces/kannaka/plugins/kannaka/mcp/- the newest
~/.claude/plugins/cache/kannaka/kannaka/<version>/mcp/
- the
- For swarm and KAX auth: NATS credentials in
~/.kannaka-nats.env. dsh strips credential-looking env vars such asNATS_PASSWORDfrom MCP children, so environment variables alone won't reach the server.
Install
dsh plugin --profile web add dsh-plugin-kannaka
dsh web
Config (optional)
- id: kannaka
name: dsh-plugin-kannaka
config:
script: /path/to/kannaka-mcp.mjs # override discovery
serverName: kannaka # tool namespace
toolCallTimeoutMs: 200000 # default; status/dream are slow on big stores
env: {} # extra env for the server process
Notes
kannaka_statustakes 30-60 s on a store of about 1,300 memories.kannaka-mcp1.4.9 and later allow it 150 s; 1.4.8 and older kill it at 20 s.- A timed-out
kannaka_remembermay still have stored the memory. Check withkannaka_recallbefore retrying.
Test
npm test
Verified on 2026-11-06 against dsh 0.2.2-rc.1 (web profile, Windows): dsh started the server, completed initialize and tools/list (12 tools), and stopped it on exit.
License
Copyright 2026 Nick Flach
Licensed under the Space Child License, Version 1.0: free for peaceful use, including commercial use. It includes a peace clause that carries over to derivative works. Offensive military use needs a separate paid license. See the LICENSE file for the full terms.
Comments
Loading…
Similar plugins
by hydra-db
Persistent long-term memory for the DeepSeek Harness (dsh), powered by HydraDB.
★ 0
Apache-2.0
JavaScript
Nov 5, 2026
dsh plugin --profile web add dsh-hydradbby DDDFXYqiming
Cross-session long-term memory plugin for DeepSeek Harness
★ 3
MIT
JavaScript
Nov 8, 2026
dsh plugin --profile web add dsh-layered-memoryby douglarek
Cross-session persistent memory plugin for DeepSeek Harness (DSH)
★ 0
MIT
JavaScript
Oct 23, 2026
dsh plugin --profile web add dsh-memoryby scwlkq
Single-package durable task board plugin for DeepSeek Harness
★ 3
MIT
JavaScript
Aug 18, 2026
dsh plugin --profile web add dsh-task-boardby Culeot
Cross-session long-term memory plugin for DeepSeek Harness (DSH)
★ 8
↓ 92/wk
MIT
JavaScript
Sep 26, 2026
dsh plugin --profile web add dsh-agent-memoryby guyuefangyuanl
Cross-session persistent memory for the DeepSeek Harness: a model-facing memory tool, an always-on index section, and a bundled maintenance skill.
★ 3
↓ 1.5k/wk
MIT
JavaScript
Aug 21, 2026
dsh plugin --profile web add dsh-memory