跳到主内容

dsh-liangshen 使用指南

为 DSH 安装「梁神模式」两阶段锚定 agent preset:首轮暴露 Minimal 双工具引导轨迹,锚定后切换 PTC Mode 解锁全部能力。

本文为派生内容(基于 wiki / faq / compatibility_json 自动组装),非 AI 即时创作。

本文由本站基于该插件已收录的字段自动派生(wiki / faq / compatibility_json / readme),非 AI 即时创作。每节末尾标源字段。

快速上手

deepseek-harness-desktop

— 源: plugin_wiki.wiki_content

安装与验证

dsh plugin --profile web add @linxin666/dsh-liangshen

复制以上命令在 DSH Web Profile 内运行。安装完成后在「插件列表」启用即可。

— 源: plugins.install

关键要点

  • 可靠 Windows 启动:移除 PowerShell 5.1 -WindowStyle Hidden 与 Electron Node 模式的冲突,隐藏窗口仍由 spawn 的 windowsHide 处理;空旧补丁、状态订阅竞态和 IPC 错误不会再把启动页永久留在 8%。
  • 验证过的 Runtime 组合:内置 @deepseek-ai/dsh 0.1.0-rc.7、dshmarket 1.15.0、Web UI 聚合 0.2.3、兼容 rc.7 的 Codex Connect 与 dsh-live-stats 0.1.20,Stable 继续精确锁定而非追随 latest。
  • 托盘与后台自动化需显式选择:默认关闭仍会退出。选择“最小化到托盘并启用后台自动化”后,关闭主窗口才保留 Runtime 和到期任务;显式退出、更新、安全模式和崩溃路径一律完整停止。
  • Host 持久任务调度:Task Board 保存时区、cron 槽位、租约、misfire/running 策略和确定性运行键;启用后台自动化时通过真实 DSH Session 执行并回写 Task Run,Host 不可用时仍回退浏览器调度。
  • 可审计的扩展边界:扩展坞校验 dsh.compatibility 的版本、Desktop API、能力、Surface 与运行时证据,并在 profile 写入 desktop-plugins.lock.json。browser-safe SDK 不导入 Electron 或私有 DSH 模块;预览的外部打开仅传工作区根和相对路径,Host 验证后才交给系统。

— 源: plugin_wiki.readme_zh (fallback readme_raw)

常见问题

梁神模式和官方 Minimal 预设是一回事吗?

不是。Minimal 只保留两个工具但能力受限;梁神模式是「两阶段」方案,首轮精确对齐 Minimal 的字节级表面引导模型轨迹,锚定建立后自动切换到 PTC Mode(单一 run_code 工具),恢复完整工具能力(README.md:7-15)。

工具目录什么时候会变化?

仅变化一次:会话出现首次持久 tool/call 并通过锚定门控(首块推理含 we 且无 let me,四步兜底)后切换到 PTC Mode;首轮响应没有调用任何工具也会在响应后自动晋升。切换发生在 step 边界,当前步的原生工具调用不会被中断(README.md:21-25 / tool-bootstrap.mjs:269-280)。

安装后需要做什么配置吗?

无需手动配置。插件宿主启动时自动把 presets/liangshen 同步到 ~/.dsh/.agent-presets,新建会话时在预设选择器里选「梁神模式」即可;升级插件后完整重启 dsh web 就会自动刷新预设文件(README.md:43)。

如何验证插件确实生效?

导出 session JSONL 查看 request/header:首份 header 应只有 bash/str_replace_editor(持久 shell + 沙箱化编辑器);首次工具调用后下一份变更 header 应恰好为 run_code。也可运行仓库自带的 node tools/analyze-session.mjs <session.jsonl> 测量轨迹标记(we / let me 等)(README.md:47-59)。

怎么卸载?

dsh plugin --profile web remove @linxin666/dsh-liangshen 后完整重启 dsh web 即可;如果同时通过 dsh-web-ui-all 聚合包挂载了同一份预设,需要先 remove 另一个以避免双源挂载冲突(README.md:38-43)。

可以在已有内容的会话中途切换到这个预设吗?

不建议。预设的工作原理是把会话首轮的请求轨迹锚定到 Minimal 上,已产生内容的会话没有「首轮」可言,切换可能不会按预期生效(README.md:73)。

插件会发起网络请求或收集遥测数据吗?

不会。README 明确插件不发起网络请求,也不增加遥测(README.md:72)。

— 源: plugin_wiki.faq_json

兼容性

  • DSH: 0.1.0-rc.5+
  • Node: ^22.19.0 || >=24.0.0
  • Platforms: macOS, Linux, Windows

— 源: plugin_wiki.compatibility_json

踩坑提醒

安装前请审阅上游仓库;本指南基于已收录字段自动派生,可能滞后于最新版本。如发现与官方文档冲突,请以上游为准。

— 来源:通用规则