DSH Plugins
返回列表
🧠

dsh-maestro-core

记忆 更新于 2026.10.10

在终端中运行以下命令:

dsh plugin install ddtcorex/dsh-maestro-core

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install ddtcorex/dsh-maestro-core 即可安装,源码见 https://github.com/ddtcorex/dsh-maestro-core。

插件介绍

长期跑 DSH Web 时,进程树崩溃、端口僵死或浏览器仍连着旧页面,都会让会话半途中断、状态难以恢复。Maestro Core 把原先分散的监督、配置、工具守卫与同步能力收进一个包,既能在 pnpm→sh→node 树之外以 systemd 守护进程存活,也能在 Web 内以 Cordis 宿主与客户插件协同工作。

守护进程每 3 秒探测 :3080 健康,维护最近可用(LKG)快照并校验、在磁盘空间不足时跳过写入,崩溃后防抖回滚并生成含健康、git diff 与日志尾部的报告,可选 Telegram 通知且不阻塞主流程。宿主侧在启动约 8 秒后扫描中断或未闭合的 turn,在配置时间窗内自动 resume 并 followup「continue」;客户侧在离线、WebSocket 关闭或页面可见性变化时轮询 HEAD,服务恢复后自动 reload,减少手动 F5。

同一包内还提供命名空间设置存储、Maestro 设置卡片背后的配置服务、规则分类与审批门控的 Guard,以及备份、保留清理与双机同步的 Sync,并注册一批可预览再执行的管理工具(重启、dry-boot、会话健康、同步与备份等)。

适合需要把 DSH Web 当日常工作台、希望崩溃可观测、可回滚、会话能续上、浏览器能跟上重启的开发者与运维;若要用树外崩溃检测,可按 README 配置可选的 systemd 守护进程。

使用场景

  • DSH Web 崩溃或重启后希望自动续上中断的 Agent 会话
  • 需要 LKG 快照、回滚与健康报告来排查线上 Web 故障
  • 要在两台机器间预览并同步 Maestro 配置与备份

适合人员

  • 日常把 DSH Web 当主工作台的开发者
  • 负责 DSH 部署与稳定性的运维或平台同学
  • 需要工具审批门控与跨机同步的团队