Memory

dsh-plugin-claude-bridge

yytbit/dsh-plugin-claude-bridge · ★ 8

yytbit

Bridge Claude Code's memory, skills, and configuration into DeepSeek Harness -- zero migration, full compatibility.

License
MIT
Added
2026-08-23
Maintenance
active
Install kind
github
npm
dsh-plugin-claude-bridge

No manifest check is available; listing does not imply compatibility or security review.

安装

dsh plugin --profile web add github:yytbit/dsh-plugin-claude-bridge

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

For install and environment setup, plus plugin development tutorials, see DSH community docs ↗

README

Source README · body: en · Read Chinese README

Table of contents
  1. What it does
  2. Install
  3. Configuration
  4. How it works
  5. Memory injection
  6. Skill catalog
  7. Global instructions
  8. Related bridge plugins
  9. License

Bridge Claude Code's memory, skills, and configuration into DeepSeek Harness -- zero migration, full compatibility.

What it does

Reads Claude Code's standard file locations directly -- no migration scripts, no file copying, no symlinks:

  • ~/.claude/projects/<project>/memory/*.md -- Injects memories as dynamic system prompt context
  • ~/.claude/skills/<name>/SKILL.md -- Adds skills to the available catalog
  • ~/.claude/CLAUDE.md -- Injects global instructions into system prompt

Install

dsh plugin --profile your-profile add dsh-plugin-claude-bridge

Configuration

Works out of the box with zero configuration. All options are optional:

- id: claude-bridge
  name: dsh-plugin-claude-bridge
  config:
    claudeHome: '~/.claude'
    enableMemory: true
    maxMemoryBytes: 8192
    enableSkills: true
    maxSkills: 30
    enableGlobalInstructions: true
    extraSkillDirs:
      - '~/.agents/skills'

How it works

Memory injection

Claude Code stores memories as individual markdown files with YAML frontmatter. This plugin reads all memory files, sorts them by type priority (feedback > project > reference > user), and injects them as a dynamic system prompt context section. The context is re-read on each request, so new memories take effect immediately.

Skill catalog

Skills from ~/.claude/skills/ are discovered and their names and descriptions are injected as a catalog in the system prompt.

Global instructions

The content of ~/.claude/CLAUDE.md is injected as an early system prompt section (order 5), so global instructions and model routing rules are preserved.

  • dsh-plugin-codex-bridge -- Bridge OpenAI Codex
  • dsh-plugin-opencode-bridge -- Bridge OpenCode
  • dsh-plugin-pi-bridge -- Bridge Pi Agent
  • awesome-dsh-bridges -- Curated list of all bridge plugins

License

MIT -- YYTbit