DSH Plugins · Publisher repository

OpenViking DSH Memory Plugin

A DeepSeek Harness plugin that connects OpenViking's context database and retrieves relevant long-term memories before task steps.

29.2k StarsAGPL-3.0PythonUpdated today
01

Project overview

OpenViking DSH Memory Plugin is a DSH plugin built around a DeepSeek Harness plugin that connects OpenViking's context database and retrieves relevant long-term memories before task steps. Its value is practical: long-term memory retrieval and automatic context injection are available from one documented project, while the repository remains inspectable before it is added to an agent workflow.

02

Core capabilities

01

Long-term memory retrieval

Long-term memory retrieval is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

02

Automatic context injection

Automatic context injection is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

03

Knowledge reuse across tasks

Knowledge reuse across tasks is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

04

OpenViking service connection

OpenViking service connection is documented in the repository README or its component instructions. Review the linked source for current behavior and requirements.

03

Installation and usage

Set up OpenViking DSH Memory Plugin from its public GitHub instructions, keep the initial permission scope small, and verify it with a low-risk task before regular use.

AI AGENT INSTALL

Let an AI Agent install it

Send this prompt to Codex, Claude Code, or another AI agent that can work with your local environment.

Help me set up OpenViking DSH Memory Plugin.
Project URL: https://github.com/volcengine/OpenViking
Component path: examples/dsh-memory-plugin

Read the repository README and license first. Confirm the current host, prerequisites, destination paths, and permissions. Follow the repository's documented method, keep credentials out of files and logs, and start with the least-privilege or read-only option where available. Afterward, run a small verification and report the exact changes, commands, configuration path, and result. Ask before overwriting files or requesting broader access.
01Before you start
  • DeepSeek Harness is available
  • An OpenViking service or local configuration is ready
02Copy the install command or configuration
dsh plugin --profile default add @openviking/dsh-memory-plugin
03Complete the setup steps
  1. 1
    Review prerequisites and scope

    Read the README, confirm the target host, and prepare these prerequisites: DeepSeek Harness is available; An OpenViking service or local configuration is ready. Check destination paths and permissions before making changes.

  2. 2
    Apply the documented setup

    Run the documented command: dsh plugin --profile default add @openviking/dsh-memory-plugin

  3. 3
    Verify with a small task

    Run dsh --profile default --dump-config or the matching profile command, confirm that OpenViking DSH Memory Plugin is loaded, then invoke its smallest documented action.

How to verify the setup

Run dsh --profile default --dump-config or the matching profile command, confirm that OpenViking DSH Memory Plugin is loaded, then invoke its smallest documented action.

Before using it
  • Requires an OpenViking instance or local setup
  • Retrieved history must still respect current task permissions
04

Use cases

SCENARIO 01

Reuse project context across coding tasks

Reuse project context across coding tasks is a practical fit when the repository's documented prerequisites and permission model match the current environment.

SCENARIO 02

Preserve decisions in long-running projects

Preserve decisions in long-running projects is a practical fit when the repository's documented prerequisites and permission model match the current environment.

SCENARIO 03

Inject relevant history into an agent

Inject relevant history into an agent is a practical fit when the repository's documented prerequisites and permission model match the current environment.

05

Assessment

This assessment is based on the repository README, component documentation, license, and maintenance metadata. Memory retrieval happens inside the Harness workflow; Can connect to an existing OpenViking context store. The main trade-offs are also clear: Requires an OpenViking instance or local setup; Retrieved history must still respect current task permissions. No local installation or functional test was claimed during cataloging.

Why it may be useful

  • Memory retrieval happens inside the Harness workflow
  • Can connect to an existing OpenViking context store

What to know first

  • Requires an OpenViking instance or local setup
  • Retrieved history must still respect current task permissions
06

README

OpenViking DSH Memory Plugin


Overview

A DeepSeek Harness plugin that connects OpenViking's context database and retrieves relevant long-term memories before task steps. A DeepSeek Harness plugin that connects OpenViking's context database and retrieves relevant long-term memories before task steps.

Getting started

  • Set up OpenViking DSH Memory Plugin from its public GitHub instructions, keep the initial permission scope small, and verify it with a low-risk task before regular use.
  • The repository describes OpenViking DSH Memory Plugin as a DeepSeek Harness plugin that connects OpenViking's context database and retrieves relevant long-term memories before task steps.
  • Its main capabilities include long-term memory retrieval, automatic context injection, knowledge reuse across tasks, openviking service connection. The documented facts include deepseek harness plugin, pre-step memory retrieval, local or remote openviking, environment-based configuration.
  • Run dsh --profile default --dump-config or the matching profile command, confirm that OpenViking DSH Memory Plugin is loaded, then invoke its smallest documented action.

Configuration

dsh plugin --profile default add @openviking/dsh-memory-plugin
Read the complete README on GitHub