让 AI 自动干活:codex-mobile 线程心跳与项目 Cron 自动化配置教程

发布时间:2026/10/23 1:59:06
让 AI 自动干活:codex-mobile 线程心跳与项目 Cron 自动化配置教程 【免费下载链接】codex-mobile Run Codex Mobile Anywhere: Linux, Windows, or Termux on Android 项目地址https://gitcode.com/gh_mirrors/co/codex-mobile点击查看免费下载codex-mobile 是一款可以在 Linux、Windows 和 AndroidTermux上运行的 Codex 移动端 Web 界面。它内置了线程心跳Thread Heartbeat和项目 Cron 自动化两种机制可以按计划在指定线程或指定项目目录中自动发起 AI 任务让 AI 在你离线时也能持续干活。本文将从零讲清这两种自动化的创建、调度与日常管理。两种自动化一次看懂codex-mobile 的自动化分为两种作用域理解它们的区别是配置的前提类型作用范围调度方式支持 Run now适用场景线程心跳Thread Heartbeat绑定到某一个具体线程target_thread_idRRULE 定时✅定期跟进、巡检某个对话项目 CronProject Cron绑定到一个或多个项目目录cwdsRRULE 定时❌在项目里周期性执行开发任务简单来说想让 AI 定期回访某个对话用线程心跳想让 AI 定期在某个代码项目里干活用项目 Cron。两者都保存在本地 Codex 目录下无需额外服务。第一步进入自动化配置入口为线程创建心跳自动化在侧边栏找到一个目标线程点击右侧的更多⋮菜单未绑定任何自动化时菜单显示Add automation…已有自动化则显示Manage automations…点击后弹出自动化管理器填写四个核心字段Name自动化名称便于日后识别Prompt每次触发时发送给 AI 的指令例如检查最近提交并汇总问题Schedule运行计划见下文StatusActive启用或Paused暂停。一个线程可以挂多个心跳自动化彼此独立编辑、独立删除——移除其中一个不会影响同一线程上的其他自动化。为项目创建 Cron 自动化操作路径与线程完全类似在侧边栏点击项目行的点状菜单选择Add automation…已有自动化时为Manage automations…。系统会在保存前把项目的显示名解析为真实的项目绝对路径确保 Codex 调度器在正确的目录里执行未解析出绝对路径的项目无法保存避免跑错地方。一个项目 Cron 记录可以同时关联多个项目目录从其中一个项目编辑或删除关联时其他项目的关联会保留只有最后一个关联被移除时自动化才会真正删除。三种方式设置运行计划调度器基于 RRULE 表达式但界面提供了三种填写方式新手用前两种即可Daily每天定时选择Run every day at并指定时间自动生成如FREQDAILY;BYHOUR9;BYMINUTE0Interval间隔执行填写每 N 分钟 / 小时 / 天运行一次自动生成FREQMINUTELY;INTERVAL...等形式RRULE高级直接手写下限更高的 RRULE 字符串适合复杂周期。无论哪种方式界面下方都会显示计划预览例如runs daily at 09:00保存前一眼确认即可。立即执行线程心跳的 Run now线程心跳管理器中提供Run now按钮不用等下一次定时 tick立刻手动触发一次。它的工作原理很友好后台校验threadId与automationId后把一条标准心跳载荷包含automation_id、current_time_iso、instructions追加到该线程的持久化队列若线程空闲任务立即开始若线程正在运行任务按队列顺序等待不会打断当前对话触发后线程中会出现一张标注为Sent via automation的用户侧提示卡片显示解析后的指令文本而非原始 XML方便你确认自动化确实执行了。项目 Cron 自动化不提供 Run now因为它是面向目录调度的手动执行入口只保留在线程心跳上。Automations 面板统一管理所有自动化点击侧边栏的/automations路由可以打开全局自动化面板线程心跳和项目 Cron 会合并在同一列表中顶部显示total / active / paused统计并提供New automation与Refresh按钮排序规则激活中的排前面、暂停的排后面同组内按创建时间新→旧点击任意一行右侧详情区展示 Status、Schedule、Target、ID 与 Prompt并可直接进入编辑器。面板实现位于 AutomationsPanel.vue调度描述逻辑见 SidebarThreadTree.vue 中的describeAutomationSchedule。数据存在哪里所有自动化记录都是本地 TOML 文件存放在$CODEX_HOME/automations/automation-id/automation.toml默认~/.codex。线程心跳记录带target_thread_id项目 Cron 记录带cwds数组两者共存互不干扰。删除整个线程时其上的所有心跳自动化会一并清理。服务端解析与序列化逻辑在 codexAppServerBridge.ts前端 API 封装在 codexGateway.ts。如果想核对行为细节可以阅读这两份手动测试用例tests/automations/thread-heartbeat-automations.mdtests/automations/project-automations-and-automations-panel.md常见问题Q为什么保存项目自动化时报错通常是因为项目的显示名还没解析成绝对路径比如文件夹选择器里的手输路径未确认。请先确保项目行显示的是真实工作目录。Q删除一条自动化会影响同一线程/项目的其他自动化吗不会。编辑和删除都同时指定threadId/项目与automationId只移除当前这一条。Q自动化运行会把原始 XML 显示在对话里吗不会。有效的心跳载荷会被渲染成Sent via automation卡片只展示指令文本不完整的载荷则按普通消息处理不会被误标为自动化运行。Q自动化执行期间我在和 AI 对话会怎样不会被打断。心跳任务进入线程队列排队等当前回合结束后按序执行。小结codex-mobile 的自动化能力可以概括为一句话线程心跳管定期回访对话项目 Cron 管定期进项目干活。两者共用同一套编辑器、面板与本地 TOML 存储配合 Daily / Interval / RRULE 三种调度方式和线程心跳的 Run now 手动触发足以覆盖绝大多数让 AI 自动干活的场景。赞分享【免费下载链接】codex-mobile Run Codex Mobile Anywhere: Linux, Windows, or Termux on Android 项目地址https://gitcode.com/gh_mirrors/co/codex-mobile点击查看免费下载相关推荐Frappe Books 自动更新一次讲透检测、下载、安装与数据迁移的完整链路Frappe Books 自动更新一次讲透检测、下载、安装与数据迁移的完整链路 Frappe Books 是一款免费开源的会计软件所有账簿数据都存放在本地桌面应用企业应用StateM Stop Hook 自动循环实战让 Codex 与 Claude Code 干完活再收工StateM Stop Hook 自动循环实战让 Codex 与 Claude Code 干完活再收工 StateM 是一款面向 AI Agent 长任务的用WeSight定时任务让AI Agent自动干活Cron调度与结果投递完整指南用WeSight定时任务让AI Agent自动干活Cron调度与结果投递完整指南 WeSight 是一个开源桌面 AI Agent 工作台内置的 定时任务上一篇Flux编译优化选项如何针对特定GPU架构生成最优代码下一篇pg_duckdb用户指南从基础配置到高级优化创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询