dsh-assist: A Companion DSH plugin with Reusable Personas and Memory for DeepSeek Harness
a740411040/dsh-assist
A DSH plugin that turns Harness Desktop chats into a persistent AI companion with reusable personas, long-term memory, and opt-in proactive chat that resumes after restart.
dsh-assist is a companion plugin for DeepSeek Harness that turns an ordinary conversation into an AI partner you can keep talking to over time. It addresses the problem of persona settings, long-term memory, and proactive chat getting lost between sessions by persisting the persona pack, memories, and opt-in state so they come back when you reopen a chat. It offers versioned portable persona packs, long-term notes shared within a persona, session-scoped short-term checkpoints, and proactive chat bounded by cooldowns, quiet hours, and an unanswered-message cap, plus a bundled default companion.
How to Install
dsh plugin --profile web add github:a740411040/dsh-assist- Category
- Tools & Capabilities
- Platform
- DSH Plugin
- Author
- a740411040
- Distribution
- Plugin
dsh-assist Key Features
dsh-assist Repo Summary
What Does It Do?
It is a DSH plugin for DeepSeek Harness that turns an ordinary conversation into a reusable AI companion. It solves the problem of persona settings, long-term memory, and proactive chat not surviving between sessions, letting a chosen character keep its voice and memories after a restart. Its core capabilities are portable persona packs, persona-scoped long-term memory, session-scoped short-term checkpoints, and opt-in idle chat with cooldowns and quiet hours.
Core Features
- Portable personas: versioned JSON packs define identity, voice, greeting, and memory guidance, so a character can be reused and shared.
- Persistent memory: long-term notes are shared within one persona, while short-term checkpoints stay scoped to a single session and are stored as local JSON.
- Proactive chat: after opt-in, idle triggers respect cooldowns, quiet hours, and a cap on unanswered messages.
- Restart recovery: enabling it in a chat restores the same settings and unanswered-message count when you reopen that session, while new chats stay off.
- Shareable exports: public exports omit stored memories, and private backups require an explicit option.
- Bundled default companion: fresh storage selects the rice-loving fish daughter persona, which speaks Chinese by default and calls you "Dad" until you change it.
How to Use This Plugin?
After enabling it in DSH, ask the assistant in the target conversation to list available personas, select one, and read its memory, then turn on proactive chat. From then on it keeps long-term notes per persona and starts brief conversations after idle periods; a stop command forgets the saved opt-in. Maintained by a740411040 under the MIT license, this preview release targets Harness Desktop 0.2.1-rc.3, and real-model proactive chat remains unverified.
How to Troubleshoot This Plugin?
If the dsh command is missing or reports the wrong version, it is not being supplied by Desktop; install or repair it from the application menu and confirm version 0.2.1-rc.3. Fully quit Desktop before installing, since closing the window may only hide it. A standalone dsh installation cannot modify Desktop's profile, so follow the official installation and troubleshooting guide in that case. If proactive chat does not fire, check that the backend is running and that the feature is enabled in the current session.
This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: a740411040/dsh-assist. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.
DSH Plugin FAQ
