# 移植说明(给别的平台用) > 这个插件是**为 DeepSeek Harness 写的**,不能直接挂到别的 AI 上。 > 但**大部分代码可以原样搬** —— 这份文档说明哪些能搬、怎么搬、要换掉什么。 > > 下面的每个数字和签名都是**从代码里扫出来的**,不是估的。 --- ## 一、结论:分三层看 | 层 | 文件 | 大小 | DSH 依赖 | 怎么办 | |---|---|---|---|---| | **逻辑** | `store.js` `diary.js` `news.js` `proactive.js` `memory.js` `frames.js` `asr.js` `taste.js` | 224 KB | **0 处** | **原样搬,一行不改** | | 逻辑(边缘) | `sessions.js` | 7 KB | 2 处 | 改两行 | | **接线** | `index.js` | 99 KB | 25 处 | 照着重写 | | **界面** | `client.js` | 71 KB | 44 处 | 重写 | **没有任何外部依赖**: ```json "dependencies": {} ``` 唯一一个是 `peerDependencies` 里的 `@deepseek-ai/dsh-tools`,**而且只有 `index.js` 用**(就是那个 `defineTool`——声明工具名/参数/输出的一个小包装)。**换成任何平台,这就是一个几十行的小垫片。** --- ## 二、已验证:那 5 个模块真的能脱离 DSH 跑 把 `store.js` / `diary.js` / `news.js` / `proactive.js` / `memory.js` / `frames.js` / `asr.js`(**224 KB**)拷到一个**空目录** (没有 `dsh-mood`、没有 `@deepseek-ai`、没有 `package.json`),然后: ``` ✅ 5 个全部 import 成功 ✅ memory 写入 + 检索跑通 ✅ store 路径解析跑通 ✅ diary 构造 + 日期工具跑通 ✅ proactive 时段判定 / 进程启动时刻跑通 ✅ news 正文提取跑通(