Preface

Each agent resets its memory when it starts. In DeepSeek Harness, this means you have to re-teach preferences, tool habits, and response style again and again. dsh-of-your-own solves this problem. It scans your history in parallel, analyzes habits, and migrates them natively into DSH.

Introduction

This is a plugin for migrating habits from Claude Code, Codex, pi, and omp into DeepSeek Harness.

  • Core command: /fuck
  • Owner: LaplaceYoung
  • License: MIT
  • Core value: Complete full migration with one command and load memory at startup without manual configuration.

Features

The plugin provides the following core capabilities:

  1. Full migration (/fuck): Scan history in parallel, analyze preferences, and migrate natively.
  2. Native migration: Write preferences to ~/.dsh/AGENTS.md. DSH automatically loads this file at startup, so it takes effect without the plugin.
  3. Session management:
    • /sessions: List all resumable sessions.
    • /resume <#|id|title>: Resume a task and inject context.
  4. Data cleanup:
    • /forget: Clear data written by the plugin.
    • my_profile: View or refresh learned preferences.
    • my_commands: List migrated slash commands.

Installation

Before installing, make sure the following environment requirements are met:

  • DeepSeek Harness >= 0.1.2-alpha.1
  • Node.js ^22.19.0 || >=24.0.0

Install via the command line:

dsh plugin --profile web add github:LaplaceYoung/dsh-of-your-own

Usage

After installation, perform the following actions in a DSH session:

  1. Run migration:
    Enter /fuck in a DSH session. The plugin will automatically scan history and generate configuration.

  2. View/refresh preferences:
    Use my_profile to view learned preferences. To trigger a rescan, pass the parameter { refresh: true }.

  3. Resume tasks:
    Use /sessions to view the list of resumable sessions, then use /resume <#|id|title> to resume a specific task.

  4. Clean up data:
    If you need to exit or reset, use /forget to clear data written by the plugin.

Notes

  • Local installation limitations: Adding from GitHub requires pnpm >= 10. If local installation fails, set allowBuilds in pnpm-workspace.yaml.
  • Permissions and security: The plugin runs with the permissions of the current process. It is recommended to check the source code and license before installing.
  • Ecosystem positioning: The DeepSeek Harness philosophy is “everything is a plugin.” This plugin is maintained by the community and has no official affiliation with DeepSeek / Huanfang.