T
traeai
登录
返回首页
向阳乔木(@vista8)

请静默安装、初始化并启用 codex-reset-watchdog

7.5Score
请静默安装、初始化并启用 codex-reset-watchdog

TL;DR · AI 摘要

Codex开发者@vista8发布自动化脚本,指导用户静默安装、初始化并启用codex-reset-watchdog监控工具。该工具通过hourly定时检查系统健康状态,仅在需授权或遇到不可控阻塞时回复,其余过程自动完成,显著降低运维复杂度。

核心要点

  • 采用Codex技能工作流实现无交互式安装,优先调用内置流程而非手动克隆
  • 集成自检机制:包含self_test验证与prime/dry-run双重校验确保运行基线正确
  • 基于GitHub仓库的automation-prompt.md动态生成执行指令,支持持续迭代

结构提纲

按章节快速跳转。

  1. 面向Codex平台用户的自动化监控工具部署指南

  2. 小时级健康检查与异常重置Watchdog机制

  3. 权限最小化原则下的沙箱执行方案

  4. 从源码获取到Cron任务注册的标准化步骤

  5. 分级响应策略与非阻塞性反馈设计

思维导图

用一张图看清主题之间的关系。

查看大纲文本(无障碍 / 无 JS 友好)
  • Codex监控工具部署
    • 安装方式
      • Skill工作流优先
    • 校验体系
      • 自检+基线比对
    • 执行环境
      • 本地沙箱隔离

金句 / Highlights

值得收藏与分享的关键句。

#Codex#自动化运维#DevOps
打开原文

https://t.co/yilaaDWrcZ

只在两种情况中途回复我:需要我授权某个操作,或遇到必须由我处理的阻塞。 除此之外,不要输出过程进度、工具参数细节、命令尝试、重试过程、原始 JSON 或 state 文件内容。请自己完成下面任务,最后只给一段简洁 setup" / X

向阳乔木 on X: "请静默安装、初始化并启用 codex-reset-watchdog: https://t.co/yilaaDWrcZ 只在两种情况中途回复我:需要我授权某个操作,或遇到必须由我处理的阻塞。 除此之外,不要输出过程进度、工具参数细节、命令尝试、重试过程、原始 JSON 或 state 文件内容。请自己完成下面任务,最后只给一段简洁 setup" / X

Don’t miss what’s happening

Image 1

向阳乔木

@vista8

Show translation

请静默安装、初始化并启用 codex-reset-watchdog: https://github.com/thinkingjimmy/codex-reset-watchdog… 只在两种情况中途回复我:需要我授权某个操作,或遇到必须由我处理的阻塞。 除此之外,不要输出过程进度、工具参数细节、命令尝试、重试过程、原始 JSON 或 state 文件内容。请自己完成下面任务,最后只给一段简洁 setup 总结。 任务: 1. 优先使用 Codex 的 skill installation workflow 安装这个 GitHub repo,skill 名称用 codex-reset-watchdog。没有 installer 时再 clone repo。 2. 找到已安装或克隆出来的源目录,确认其中包含 SKILL.md、scripts/check_once.mjs、references/automation-prompt.md、.codex/config.toml。 3. 将运行所需文件准备到当前 workspace 根目录:SKILL.md、README.md、README.zh-CN.md、env.example、.codex/、agents/、references/、scripts/、images/。保留现有 .git,不要创建嵌套 repo,不要覆盖本地 env 或 .env。 4. 在当前 workspace 根目录确认存在 SKILL.md、scripts/check_once.mjs、references/automation-prompt.md、.codex/config.toml。 5. 在当前 workspace 根目录运行 node scripts/self_test.mjs。 6. 运行 node scripts/check_once.mjs --prime-state --json 创建基线 state。 7. 运行 node scripts/check_once.mjs --dry-run --json 确认 Dayclaw public source、JSON 解析和 state 去重正常。 8. 如果 node scripts/check_once.mjs 因 sandbox/network 权限失败,只请求允许 node scripts/check_once.mjs 这个窄入口重跑;不要请求 full access。若仍是 DNS/HTTPS 或 state 写入问题,按运行级问题总结,不要当成 reset/no-reset 结论。 9. 读取 references/automation-prompt.md 的完整内容作为 Automation prompt。 10. 使用 automation_update 创建或更新名为 Codex Reset Watchdog 的 cron/project Automation。若当前工具列表没有 Automation 工具,先搜索 automation_update。先查找同名或同 id 的现有 Automation,有则 update,不要创建重复项。创建/更新时使用这些字段,字段名和值不要替换成 UI 文案:mode=createmode=updatekind=cronname=Codex Reset Watchdogrrule=FREQ=HOURLY;INTERVAL=1status=ACTIVEexecutionEnvironment=localcwds=[当前 workspace 根目录]prompt=[references/automation-prompt.md 的完整内容]reasoningEffort=medium。不要传 commandpermissionscwdfrequencyscheduledestination 或 thread/heartbeat 字段。若工具要求 model,使用当前 Codex 默认模型。若这套字段仍被拒绝,请把它作为 setup blocker 总结,不要反复试错创建无效 Automation。 11. 最终总结只包含:运行目录、安装源目录、self-test、prime/dry-run 状态、state.path、source health、Automation 名称/状态/频率/execution/cwd/prompt 来源,以及 Run Now 预期。不要贴原始 JSON。

![Image 2 GitHub - thinkingjimmy/codex-reset-watchdog](https://t.co/yilaaDWrcZ)

From github.com

3:58 AM · Jun 3, 2026

·

840 Views

1

3

AI 可能会生成不准确的信息,请核实重要内容