场景库 / A·迁移与上手
SYMPTOM · 场景 01 · 已开方

从 Claude Code / Codex 迁移过来

你已经习惯了 @file、批注、全屏 TUI,甚至攒了几个月的会话历史。这一页解决两件事:把 dsh 调成你熟悉的手感,以及带着历史记录搬家。

EN Migrating from Claude Code / Codex? These audited plugins restore your muscle memory (@file, annotations, fullscreen TUI) and import your session history into dsh.

点选你的情况,只看相关处方

先看对照:你的老习惯,dsh 里叫什么

你在 Claude Code / Codex 的习惯
dsh 里的处方
全屏终端界面,流式输出,Esc 回滚
dsh-cc-tui
@file 引用工作区文件进 prompt
dsh-at-file
选中文本加批注再发送(Codex 式)
dsh-annotation
Codex 的界面配色和质感
dsh-skin
翻找几个月前的旧会话
dsh-session-search
把 Claude Code 的会话原样继续跑
dsh-chat-import

找回操作手感

按需装,不必全上
dsh-cc-tui本场景首选 待复核
Claude Code 风格全屏 TUI。流式思考展开、回滚控制、context/TPS 指示器。装完这个,肌肉记忆基本无缝衔接。
权限:待人工复核 · 未见网络/执行类依赖线索维护:今天更新dsh.bundle 已声明,可激活有 CI,未见测试完整体检卡 →
dsh plugin --profile web add github:ccch1mneyyy/dsh-cc-tui
装完记得 重启 dsh 才生效(官方文档原话:the plugin becomes active after restarting dsh)
dsh-at-file输入习惯 待复核
Codex 式 @file 文件引用。输入 @ 即搜工作区文件,选中后把内容随 prompt 附上。和 dsh-annotation(选中批注)是一对,建议同装。
权限:待人工复核 · 未见网络/执行类依赖线索维护:今天更新dsh.bundle 已声明,可激活有测试,无 CI完整体检卡 →
dsh plugin --profile web add github:FSMargoo/dsh-at-file
装完记得 重启 dsh 才生效(官方文档原话:the plugin becomes active after restarting dsh)
dsh-annotation输入习惯 待复核
选中文本加批注再发送。Codex 用户的核心输入习惯,dsh-external 官方系插件。注意体检卡:当前未见测试与 CI。
权限:待人工复核 · 未见网络/执行类依赖线索维护:今天更新dsh.bundle 已声明,可激活未见测试与 CI完整体检卡 →
dsh plugin --profile web add github:dsh-external/dsh-annotation
装完记得 重启 dsh 才生效(官方文档原话:the plugin becomes active after restarting dsh)
dsh-skin外观 待复核
Codex 风格皮肤切换器。纯视觉层插件,风险低;更新频率一般,大版本后可能要等适配,装前看维护状态。
权限:待人工复核 · 未见网络/执行类依赖线索维护:今天更新dsh.bundle 已声明,可激活未见测试与 CI完整体检卡 →
dsh plugin --profile web add github:KinGao294/dsh-skin
装完记得 重启 dsh 才生效(官方文档原话:the plugin becomes active after restarting dsh)

带着历史记录搬家

老会话不必扔
dsh-chat-import搬家关键件 合格
导入 Claude Code / Codex / ChatGPT / Cursor 等 12 种工具的会话历史,连工具调用和推理块一起转成 dsh 可续跑的 session——不是只读归档,是真的能接着聊。源文件只读不改。本站首个四项全绿插件。
权限:读指定 JSONL 文件 · 不联网(人工复核 08-14)维护:今天更新dsh.bundle 已声明,可激活测试 + CI 齐全完整体检卡 →
dsh plugin --profile web add github:Nwflower/dsh-chat-import
装完记得 重启 dsh 才生效(官方文档原话:the plugin becomes active after restarting dsh)
dsh-session-search跨工具检索 注意
跨工具会话搜索。不迁移也能查旧记录。注意:体检发现当前版本未声明 dsh.bundle——按官方文档,这样的包装上不会激活,等作者修复或按其 README 指引使用。
权限:待人工复核 · 未见网络/执行类依赖线索维护:1 天前更新未声明 dsh.bundle — 安装后不会激活有测试,无 CI完整体检卡 →
dsh plugin --profile web add github:Tieboyh/dsh-session-search
装完记得 重启 dsh 才生效(官方文档原话:the plugin becomes active after restarting dsh)

迁移常见坑

全部来自官方文档与真实体检

装了没反应?看 dsh.bundle

官方文档:没有 dsh.bundle 声明的包"仍然可以安装,但只作为普通依赖……不激活任何层"。本站体检卡有这一项——本页处方里就有一个插件当前未声明,卡上直接标红。

别照抄旧教程的安装写法

当前官方流程只有包规格写法:dsh plugin --profile web add <npm包名 | github:owner/repo>(本地开发用 link:)。早期文章流传的其他安装形式在官方文档中已不存在,照抄会失败。版本变更追踪 →

装完必须重启

插件作者与官方文档一致确认:安装后重启 dsh 才生效("the plugin becomes active after restarting dsh")。不重启看不到变化,不是插件坏了。

迁过来之后,你大概率会遇到

本页体检数据 2026-08-14 采集 · 权限项人工复核中,完成一个亮一个 体检方法说明
← 返回场景库 · 分诊台