Registers the local flowix-cli MCP server so the agent can search, read, create, and edit Flowix memos and mind-map artifacts.
Install
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:text2future/flowix#path:/app/flowix-dsh-host/bundles/dsh-flowix-memory
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time. Only install sources you trust, and pin a commit (github:owner/repo#sha).
README
A config-only DeepSeek Harness
bundle that registers the local flowix-cli MCP server with any Harness
instance. Once installed, the agent gets the
mcp__dsh-flowix-memory__flowix_memo tool to search, read, create, and edit
Flowix Markdown memos, and to create declared plugin artifacts such as mind
maps.
The bundle contains no code: it is a cordis.patch.yml that inserts one
@deepseek-ai/dsh-mcp-client
row, which ships inside every Harness distribution. Nothing here connects to a
remote Flowix service — the CLI is spawned locally over stdio and reads the
local notebook data directory.
Prerequisites
- A
flowixCLI executable onPATH(or setFLOWIX_CLI_PATHto its absolute path). The CLI is built from the flowix-main repository (app/flowix-cli, binaryflowix-cli). - Access to the Flowix notebook data the CLI should manage. Defaults to the
user config directory (
~/.flowix); override withFLOWIX_HOME/FLOWIX_DATAwhen the data lives elsewhere.
Install
dsh plugin manages one profile at a time and requires --profile <name>
(shipped profiles: web, headless). The bundle ships in the
flowix-main repository and is not yet
published to npm, so install it from the checkout:
# from the flowix-main checkout root
dsh plugin --profile <name> add ./app/flowix-dsh-host/bundles/dsh-flowix-memory
Once published, the npm package installs the same way:
dsh plugin --profile <name> add dsh-flowix-memory
The row activates for that profile. To persist across profiles, install the
package into each profile, or see dsh plugin --help for profile selection.
Verify
Start Harness for the profile you installed into (dsh web for the web
profile), then check that the tool is registered:
mcp__dsh-flowix-memory__flowix_memo
Configuration
| Key | Default | Meaning |
|---|---|---|
FLOWIX_CLI_PATH |
flowix (PATH lookup) |
Absolute path to the flowix-cli executable |
Uninstall
dsh plugin --profile <name> remove dsh-flowix-memory
Notes
- The MCP stdio bridge strips ambient credential-like variables and all
DSH_*variables before spawning the child; other ambient variables (includingHOME/PATH) are inherited. - This bundle mirrors the
dsh-flowix-memoryrow embedded in Flowix Desktop's own Harness composition (config/flowix.cordis.yml). The embedded row resolves the CLI path throughFLOWIX_DSH_MCP_CLI(host-injected); the external bundle usesFLOWIX_CLI_PATH ?? 'flowix'. Keep them in sync —tests/bundle-sync.test.tsguards the drift.
Links
More in this category
volcengine/OpenViking#examples/dsh-memory-plugin★ 28936
OpenViking memory and context bundle for DeepSeek Harness: pre-step auto-recall and profile injection, session capture, `viking://` URI guarding, and recall/write memory tools backed by an OpenViking server.
vectorize-io/hindsight#coding-agents★ 20118
Hindsight, agent memory that learns: long-term project memory with auto recall and retain, knowledge pages, deep reflection, and per-repo memory banks.
Ikalus1988/MisakaNet★ 404
Failure-recovery memory: search and record failure-recovery lessons from real engineering sessions, with BM25 + semantic RAG retrieval and a lessons knowledge base.
dsh-engramory★ 155
The Engramory curated-memory discipline as an installable plugin ([npm: dsh-engramory](https://www.npmjs.com/package/dsh-engramory)): a deterministic 200-line / 25 KB cap on the `MEMORY.md` index via `ctx.tools.guard()` — growth denied, a shrinking rewrite always passes — plus the protocol registered as a runtime skill. The store is plain markdown, one file per fact, shared with Claude Code, Codex, Kiro, and OpenClaw.
omdsh-dev/dsh-mnemon★ 78
Cross-agent, local-first persistent memory plugin for DeepSeek Harness (DSH), powered by Mnemon. It shares long-term memory across Mnemon-enabled agents and adds runtime memory, searchable project documents, semantic recall, knowledge graph, and a Sidebar UI.
PerryLink/dsh-memento★ 57
Bounded, layered, approval-gated, auditable cross-session memory: a typed `ctx.memory` seam with a zero-dependency SQLite provider, a `memory` tool, and frozen snapshot injection, plus the dsh-memory-protocol v1 rehearsal with an adapter registry and a distributable conformance suite.