dsh pluginsEnglish
← 返回热门插件目录

Guard插件

Khorsheed/dsh-ankh-guard · 技能

Guard插件(dsh插件)防止Agent修改自身导致服务崩溃:绿色构建凭证绑定git HEAD,修改不允许重启

★ 7GitHub 星标
0分支
2026-08-16最近更新
TypeScript开发语言
MIT许可证

主要功能

  • A — 纯 guard无外部监督者
  • 实例在自我重启前用 supervise 采用 watchdog。
  • 最简单,但意外崩溃后没有东西拉回宿主。
  • B — 纯 launchd/systemdlauncher 用 KeepAlive 拥有端口。
  • 抗崩溃,但自我修改重启不受凭证闸门约束。

使用条件

  • 闸门在 restart/supervise 里强制,launcher 里还没有——两者在拒绝时会拒绝停实例,但绕开 guard 的手动 kill/启动仍可绕过
  • watchdog(P2)是让被绕过的闸门可恢复的自动安全网。

安装命令

dsh plugin --profile web add github:Khorsheed/dsh-ankh-guard
查看 GitHub 仓库 ↗返回热门插件目录