volcengine/OpenViking#examples/dsh-memory-plugin

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.

OpenViking Memory for DeepSeek Harness is an installable bundle that gives the harness cross-session memory. It adds pre-step auto-recall and profile injection, captures sessions, guards viking:// URIs, and exposes the OpenViking MCP tool surface as recall/write memory tools backed by an OpenViking server. It is one of the documented DSH integrations published by the OpenViking project (the self-described 'Context Database for AI Agents'), which ships a unified memory-plugin installer covering several agent hosts and documents DSH as a first-class target.

Memory ★ 0 updated 2026-09-21
View on GitHub ↗

Install

dsh plugin --profile web add @openviking/dsh-memory-plugin

The recommended route is the unified memory-plugin installer, 'curl -fsSL https://openviking.ai/install | bash' (it asks which profile to install into, default 'web'); the direct profile form is 'dsh plugin --profile web add @openviking/dsh-memory-plugin', followed by 'dsh --profile web --dump-config' to confirm the openviking-memory-runtime layer. The npm package @openviking/dsh-memory-plugin 0.5.13 was re-verified live on 2026-10-02; its registry repository field points to volcengine/OpenViking, directory examples/dsh-memory-plugin (Apache-2.0). The README warns that a source-checkout link only works when the checkout has its own node_modules and that 'node examples/memory-plugin-shared/sync.mjs' must run first.

Compatibility

DeepSeek Harness web profile. Requires an OpenViking server with 'viking://~' home-alias support — recall targets the caller's own context space via viking://~/memories and viking://~/skills, and the README notes newer servers reject the uid-less 'viking://user/memories' shorthand. The bundle is installed as a real package through pnpm inside the profile.

Details

FAQ

How do I install OpenViking memory for DSH?
Run the unified installer 'curl -fsSL https://openviking.ai/install | bash' (it prompts for the profile), or add the package directly: 'dsh plugin --profile web add @openviking/dsh-memory-plugin'.
What server does it need?
An OpenViking server with 'viking://~' home-alias support; the README notes newer servers reject the uid-less 'viking://user/memories' shorthand, so recall targets the caller's own context space.
What does the DSH bundle add?
Pre-step auto-recall and profile injection, session capture, viking:// URI guarding, and recall/write memory tools over the OpenViking MCP surface.

Alternatives

flymysql/dsh-memory · highland0971/dsh-native-memory · ICCuse/dsh-file-memory

More plugins in Memory

Browse more in Memory

Guides for Memory plugins