install-watchdog

为AI智能体安装守护进程,实现异常退出后自动重启。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:install-watchdog。
它的用途是:为AI智能体安装守护进程,实现异常退出后自动重启。
完整的 Skill 内容见:https://321skill.com/skills/install-watchdog-x-2/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“为我的交易策略监控智能体安装看门狗守护进程。”,它会生成并执行安装命令,在你的服务器上配置好systemd服务。之后,即使你的策略程序因网络波动崩溃,看门狗也会在几秒内自动将其重启,确保监控不间断。

介绍

该技能解决了AI智能体(如基于Claude、Cursor等工具开发的自主应用)在长时间运行或无人值守时,可能因意外错误、资源耗尽或系统问题而停止运行,导致服务中断的问题。它通过安装一个名为“egregore”的看门狗守护进程,持续监控智能体的运行状态。

使用方式非常简单,用户只需运行安装命令,该技能便会根据当前操作系统(macOS的launchd或Linux的systemd)自动配置相应的守护服务。配置完成后,守护进程会在后台静默运行,并在检测到目标智能体进程异常退出时,自动将其重新启动,无需人工干预。

该技能非常适合需要部署长期运行、高可用性AI智能体的开发者,例如运维工程师、全栈开发或智能体开发者。无论是用于监控、自动化任务、聊天机器人后端还是数据处理管道,只要是需要7x24小时稳定运行的服务,都可以通过此技能获得基本的进程级保障。

在使用时,建议用户确保目标智能体应用本身具有相对稳定的运行基础,因为看门狗主要处理的是进程意外崩溃,而非应用内部的逻辑错误。此外,用户需要根据自身应用的启动命令和路径,在安装后可能需要对生成的守护服务配置文件进行微调,以确保其能正确识别和启动你的特定应用。

核心特点

核心区别在于其轻量级和平台自适应性:它不依赖复杂的第三方监控系统,而是直接利用操作系统原生的launchd或systemd服务,实现最小依赖的进程守护,特别适合在资源受限或要求部署简单的AI智能体应用场景中使用。

注意事项

不适合用于监控和重启那些设计上就应该在完成任务后自行退出的短期任务或脚本。

常见问题

这个看门狗和Supervisor、PM2有什么区别?

它更轻量,直接使用系统原生服务(launchd/systemd),无需安装额外的运行时或依赖,更适合集成到对部署环境有严格控制的AI应用或容器中。

安装后如何查看守护进程的状态和日志?

在macOS上可使用`launchctl list | grep egregore`和查看系统日志;在Linux上可使用`systemctl status egregore-watchdog`命令查看状态和日志。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/install-watchdog-x-2/raw/index.md 读取 install-watchdog 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。