dsh-codex-sync
Two-way Codex↔DSH bridge: skills from ~/.codex/skills, session import with workspace attach, live MCP mirroring of mcp_servers, and a Codex-side reverse MCP installer.
What it is
Two-way Codex↔DSH bridge: skills from ~/.codex/skills, session import with workspace attach, live MCP mirroring of mcp_servers, and a Codex-side reverse MCP installer.
How to install
Run this in the DSH web profile, then refresh the page.
$ dsh plugin --profile web add dsh-codex-sync@1.6.2
DSH versions accepted
^0.0.1-rc.1 || 0.2.0-rc.2
Author and traction
Walvez · ★ 30 · Updated 2026-10-05
About this plugin
⚡ dsh-codex-sync
Two-way Codex↔DSH bridge: skills from ~/.codex/skills, session import with workspace attach, live MCP mirroring of mcp_servers, and a Codex-side reverse MCP installer. *2-way project chat sync · Live Skills mount · Auto MCP mirroring · Native modern UI*
English • 简体中文
🎛️ Native Sync Settings Modal 📍 Sidebar Workspace Trigger 📥 Import from Codex by Project 📤 Export DSH Chats to Codex 🤔 Why dsh-codex-sync?
When using OpenAI Codex, developers build up significant workflow assets: 1. Rich project chat histories with complete code contexts, architecture decisions, and debugging steps; 2. Custom Skills libraries under ~/.codex/skills with tailored instructions and scripts; 3. Configured MCP toolchains for databases, web searches, and browser automation.
When adopting or exploring DeepSeek Harness (DSH), developers typically face major friction: Lost conversation history: Incompatible session formats prevent resuming past Codex tasks in DSH; Configuration duplication and drift: Skills and MCP servers must be manually recreated and maintained in two separate tools; One-way dead ends: Most migration scripts are one-time destructive copies that offer no clean way to safely bring DSH continuations back to Codex.
dsh-codex-sync eliminates this friction completely. It is not a throwaway migrator, but a production-grade, continuous two-way bridge between Codex and DSH. ✨ Key Highlights 1. 💬 Two-Way Safe Project Chat Portability (Codex ⇄ DSH) Import from Codex: Browse conversations grouped by workspace folder in an intuitive project tree; Preserves user prompts, assistant outputs, reasoning traces, and tool-call trajectories; Automatically attaches imported sessions to matching workspaces for seamless continuation; Incremental re-import: Codex conversations continued after the initial import are marked as updated and append only new turns without creating duplicate sessions. Export to Codex: Export DSH native conversations or continuations back into Codex; Automatically matches Codex's workspace catalog, gracefully locking unknown directories to prevent orphan threads; Creates clean, standalone Codex rollouts (history_mode: legacy) and SQLite index entries without modifying or overwriting original Codex histories; View and continue chats in Codex immediately after restarting the Codex app. Sub-Agent Thread Filtering: Hides internal sub-agent threads by default to keep the conversation l
Install via DSH Plugin Market (recommended):
Or configure inside your profile's cordis.patch.yml: 2. Configure Codex Reverse MCP Bridge (Optional) 🎛️ Sync Setti
Similar plugins
dsh-our-free-model
Our Free Model — 在 dsh 里装上这个插件即可,无需登录、注册或填 API Key,就能使用包括 DeepSeek V4.1 Flash、Kimi K3 在内的前沿模型,桌面端另有 EAC 协付渠道…
next-ai-draw-io
Draw and edit draw.io diagrams by chatting with an AI. Web app, desktop app, and an MCP server for Claude Code, Cursor,…
MemOS
Self-evolving memory OS for LLM & AI Agents: ultra-persistent memory, hybrid-retrieval, and cross-task skill reuse, with…