Replies: 2 comments 2 replies
|
不用降级,直接卸载dsh-at-file插件就好了,最新版dsh支持@引入文件 |
|
可以试试这个dshvm多版本管理器,支持多版本并存,升级版本采用独立的会话目录,不影响原有的会话, 出现问题不会破坏原来的会话数据和dsh系统的正常运行。 升级场景: npm install -g @dsh-so/dshvm
dshvm setup # 收编现有全局 dsh + 装好连接器
dshvm isolate 0.1.3-alpha.1 --copy # 拷贝现有 ~/.dsh 后转为独立
dshvm use 0.1.3-alpha.1 # 激活这份独立副本
dshvm --version # 发现已经切换为新版本了。
dsh web # 启动新版本
- 出现问题恢复步骤
dshvm use 0.1.2-rc.1 # 切换到原来的版本
dshvm --version # 发现已经切换为原版本了。
dsh web # 启动原版本你的会话、插件、配置照常可用——新版本在自己那份数据里折腾,升级永远不会污染你正在用的环境。 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ dshvm 0.1.0 —— DeepSeek Harness CLI(dsh)的 nvm 式多版本管理器它做什么dshvm 是 DeepSeek Harness CLI(
安装npm install -g @dsh-so/dshvm
dshvm setup # 收编现有全局 dsh + 装好连接器上手五连: dshvm install 0.1.2-rc.1 # 从 npm 安装
dshvm install 0.1.3-alpha.1 # npm 没有 → 自动 GitHub 源码构建
dshvm use 0.1.3-alpha.1 # 切换(前缀匹配即可)
dshvm list # * = 当前激活
dsh --version # 跑的就是激活版本常见使用场景1 · 安全尝鲜新版:不动你正在用的环境(隔离拷贝升级) dshvm isolate 0.1.3-alpha.1 --copy # 拷贝现有 ~/.dsh 后转为独立
dshvm use 0.1.3-alpha.1 # 激活这份独立副本你的会话、插件、配置照常可用——新版本在自己那份数据里折腾,升级永远不会污染你正在用的环境。 2 · 日常多版本管理 dshvm install 0.1.2-rc.1 # 正常安装
dshvm use 0.1.2-rc.1 # 切换;和所有版本一样共享默认 ~/.dsh3 · 完全隔离的测试环境 dshvm isolate 0.1.3-alpha.1 # 全新、空白的 $DSH_HOME——不拷贝任何东西,不影响任何现有数据
dshvm use 0.1.3-alpha.1在"干净房间"里测试插件 / profiles / 会话,不会向共享数据泄漏任何东西。 4 · 随时回退、去掉隔离、清理收尾 dshvm use 0.1.2-rc.1 # 回到共享 ~/.dsh 和旧版本
dshvm unisolate 0.1.3-alpha.1 # 删掉该版本的隔离副本
dshvm remove 0.1.2-rc.1 # 用完了就删槽位(含其隔离数据)几个要知道的点 —— 其它亮点
P.S. dshvm 是独立社区项目,与 DeepSeek 官方无隶属关系。MIT 开源、已发布到 npm,迁移到 dsh-so 组织后刚迎来 0.1.0 首个正式版。Issue、功能建议和 PR 都非常欢迎——它解决的是真实存在的"升级焦虑",同样也需要真实反馈。 利益相关披露. 基于透明原则说明:我是 dsh.so 站点(DeepSeek Harness 社区插件的注册与发现中心)的维护者,也是 dsh-plugin-advisor(从该注册中心搜索、对比并安装 dsh 插件的工具,含验证等级 L1–L5 与安全扫描)的作者。 作者: zhoushimin(dshvm contributors)· 协议: MIT · 仓库: https://github.com/dsh-so/dshvm · npm: |
Uh oh!
There was an error while loading. Please reload this page.
升级 1.0.2-rc.1 后,先是 dsh-at-file 插件不兼容导致崩溃无法启动,一通排查折腾后,更新到 0.7.0 能兼容了,但是打不开会话,报
failed to project session "session-8bf47ae5-afcb-4b73-a649-ebd63567a490": SessionLogOffset must be a non-negative safe integer, got undefined(gateway/internal)没办法只能降级到 1.0.1-rc.2,会话是好了,但现在进行对话又报错。先执行一半报
本轮运行失败 Cannot read properties of undefined (reading 'prepare') UNKNOWN,再对话就直接报An assistant message with 'tool_calls' must be followed by tool messages responding to each 'tool_call_id'. (insufficient tool messages following tool_calls message)然后我又以 1.0.2-rc.1 最小 profile 启动,报错依旧。至此,不管是新版本还是回退旧版本,我都无法正常使用了
node = 26.7.0
macos = 26.6.2
All reactions