dsh --profile tui --resume <id> 无法启动 #3098
|
发现deepseek-harness/apps/cli/README.zh.md at master · deepseek-ai/deepseek-harness里面给了tui启动方法,但是运行会报错,添加基础插件dsh-base显示没公开npx @deepseek-ai/dsh plugin --profile tui add @deepseek-ai/dsh-base,大家有运行成功的吗 dsh --profile tui --resume //example, assuming the tui profile is installed; --resume belongs to the terminal app //示例,假设已安装 tui 配置文件;--resume 属于终端应用程序 |
Replies: 3 comments 3 replies
|
看了一下你贴的两条命令,第二条其实是 apps/cli/README.zh.md 里的示例注释, 关于 dsh-base 显示没公开这个问题,我查了一下 npm 的 dist-tags,发现一个可能相关的情况。 @deepseek-ai/dsh-base 的 latest 标签目前停在很旧的 0.0.1-rc.1,真正当前的版本是在 next 标签下面,0.1.0-rc.7。我又抽查了几个包,dsh-web-app 和 dsh-headless 也是同样的情况,只有 @deepseek-ai/dsh 这个主包本身的 latest 是对的,指向 0.1.0-rc.7。看起来是发布流程只更新了主包的 latest,没有把所有子包的 latest 一起挪过去。 如果 dsh plugin add 在没指定版本号时是走 npm 默认的 latest 解析,那装到的很可能就是这个一年前的老版本,跟你现在跑的 CLI 版本差太远,报错看起来像没公开也不奇怪。可以试试显式指定版本,比如 dsh plugin --profile tui add @deepseek-ai/dsh-base@0.1.0-rc.7,看看能不能绕过去。 |
|
版本号那个确实解决了报错,那你的判断应该是对的。我查了一下仓库里实际有哪些 bundle,packages/bundle 下面只有 base、headless、web-app 三个,没有 tui。apps 目录下也只有 cli 和 web 两个,没有单独的 tui app。docs 目录里搜了一圈也是零结果,只有 apps/cli/README.zh.md 那一行示例提到过 tui。 所以看起来不是你环境的问题,是 tui 这个 profile 目前确实没有作为一个完整的、可安装的东西发布出来,README 里那行大概率只是在演示 --profile 和 --resume 这两个参数怎么写,顺手拿了个还没做完的 profile 名字当例子,不是说这个 profile 现在就能直接跑起来。等于是文档写得比实际进度超前了一点。 |
|
不用按 README 从零攒 tui profile——dsh-tui-pi 是现成的 pi 风格 TUI 插件,装进任意 profile 即可: npm i @aiwayds/dsh-tui-pi
dsh plugin add @aiwayds/dsh-tui-pi --profile <name>自带 /resume 恢复已有会话、/preset 切换 agent 人格、/model 切模型、/agents 管理 agent 文件、主题与快捷键。功能表和录屏见 https://github.com/fan56/dsh-tui-pi |

版本号那个确实解决了报错,那你的判断应该是对的。我查了一下仓库里实际有哪些 bundle,packages/bundle 下面只有 base、headless、web-app 三个,没有 tui。apps 目录下也只有 cli 和 web 两个,没有单独的 tui app。docs 目录里搜了一圈也是零结果,只有 apps/cli/README.zh.md 那一行示例提到过 tui。
所以看起来不是你环境的问题,是 tui 这个 profile 目前确实没有作为一个完整的、可安装的东西发布出来,README 里那行大概率只是在演示 --profile 和 --resume 这两个参数怎么写,顺手拿了个还没做完的 profile 名字当例子,不是说这个 profile 现在就能直接跑起来。等于是文档写得比实际进度超前了一点。