把对话连同日志与工作目录迁移到另一个工作区
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/10/26 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add PanChengN/dsh-plugin-session-move该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:仅索引
是什么
dsh 原生插件 · browser
装得上吗
本站尚未做安装检查
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 8 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
读写/删除本地文件发起外部网络请求
查看扫描证据(共 21 处,展示前 13 条)
- 读取本地文件index.js:128
return statSync(path).isDirectory() - 读取本地文件index.js:211
names = readdirSync(dir) - 读取本地文件index.js:233
const before = await readFile(logPath) - 写入本地文件index.js:257
await rename(temporary, logPath) - 读取本地文件index.js:260
const after = inspectHeader(await readFile(logPath), compressed) - 读取本地文件index.js:278
entries = await readdir(root, { withFileTypes: true }) - 读取本地文件index.js:412
entries = await readdir(root, { withFileTypes: true }) - 写入本地文件index.js:430
await mkdir(dirname(destination), { recursive: true }) - 写入本地文件index.js:431
await rename(staged, destination) - 写入本地文件index.js:642
await mkdir(staging, { recursive: true }) - 写入本地文件index.js:645
await rename(sourceDir, staged) - 写入本地文件index.js:654
await mkdir(dirname(finalDir), { recursive: true }) - 发起网络请求client.js:314
const response = await fetch(ENDPOINT, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
DSH 插件:把会话迁移到另一个工作区(侧边栏菜单 + 完整的会话日志与工作区迁移)
README
由 DeepSeek 最新模型翻译生成dsh-plugin-session-move
给 DeepSeek Harness 的侧栏会话菜单加一项 「移动到工作区…」:把对话连同磁盘上的会话日志、工作区归属和工作目录一起迁移到另一个工作区。
非官方社区插件,与 DeepSeek 官方无关。
安装
在侧栏 Plugins → Add plugin 里填:
github:PanChengN/dsh-plugin-session-move
点 Enable now。主机半立即生效;如果侧栏菜单里没有出现这一项,刷新一次页面(客户端半需要重新加载)。
- 升级:按新版本重装,如 github:PanChengN/dsh-plugin-session-move#v1.0.0。
- 本地路径安装(/绝对路径/dsh-plugin-session-move)只建议开发时用:配置档会依赖该目录,卸载前要先在 GUI 里移除。
- 卸载:Plugins 页面 Disable / Remove。
用法
1. 侧栏对话右侧 ⋯ → 移动到工作区… → 选目标工作区 → 移动。
2. 对话会立刻在新工作区下重新分组;之后再打开时,工作目录就是目标目录。如果它正开着,保持打开并直接在新目录继续。
3. 对话正在运行(或等待审批 / 回答)时不能移动,等这一轮结束再试。
展开完整文档(README 剩余 1 节)
dsh-plugin-session-move
给 DeepSeek Harness 的侧栏会话菜单加一项 「移动到工作区…」:把对话连同磁盘上的会话日志、工作区归属和工作目录一起迁移到另一个工作区。
非官方社区插件,与 DeepSeek 官方无关。
安装
在侧栏 Plugins → Add plugin 里填:
github:PanChengN/dsh-plugin-session-move
点 Enable now。主机半立即生效;如果侧栏菜单里没有出现这一项,刷新一次页面(客户端半需要重新加载)。
- 升级:按新版本重装,如 github:PanChengN/dsh-plugin-session-move#v1.0.0。
- 本地路径安装(/绝对路径/dsh-plugin-session-move)只建议开发时用:配置档会依赖该目录,卸载前要先在 GUI 里移除。
- 卸载:Plugins 页面 Disable / Remove。
用法
1. 侧栏对话右侧 ⋯ → 移动到工作区… → 选目标工作区 → 移动。
2. 对话会立刻在新工作区下重新分组;之后再打开时,工作目录就是目标目录。如果它正开着,保持打开并直接在新目录继续。
3. 对话正在运行(或等待审批 / 回答)时不能移动,等这一轮结束再试。
也可以让智能体调用工具:
move_session_to_workspace({ sessionId, workspace }) // workspace 可填 id / 工作区标题 / 绝对路径
一次移动改了什么
工作区归属由会话日志 header 里的 cwd 决定,所以不是只改侧栏列表:
- 会话目录搬到目标工作区的 project 目录(先暂存,再原子改名;崩溃后可恢复);
- 只改写日志 header 所在的 Zstandard 帧里的 cwd,已提交事件的字节原样保留;
- 工作区注册表 detach / attach,侧栏立即更新,重启后仍然一致;
- 如果对话正开着:同步改写内存里的 header 与持久化写句柄,再 workingDirectory.set 到新目录,后续追加与模型上下文都跟着走;
- 如果对话以前用 cd 换过目录,再补一条 working-directory/change;旧格式日志跳过,等它下次打开时由后端迁移。
边界
- 目标工作区目录必须存在;同工作区是幂等空操作;目标位置已有同名会话目录时不改动。
- 没有「撤销」按钮,移回原工作区即可。
- 依赖宿主内部结构(工作区注册表、JSONL 持久化的 header 与目录约定)。宿主升级后若结构变化,插件会以 runtime/incompatible / session/writer-unavailable 明确失败,而不是写坏数据。
主机端点
POST /api/dsh-session-move
content-type: application/json
{ "sessionId": "session-…", "workspaceId": "…", "dryRun": false }
dryRun: true 只校验并返回源 / 目标路径、live、writerFound。错误码见 index.js。
开发
仓库根目录就是插件目录,纯 JS、无构建步骤。改动后重装或重启 DSH 生效,客户端半改动需刷新页面。
许可
MIT © 2026 NIUpc预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
PanChengN/dsh-plugin-session-move
把对话连同日志与工作目录迁移到另一个工作区
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目