Codeg Automations把配置好的任务保存为定时自动化让AI Agent按cron无人值守运行【免费下载链接】codegCollaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, OpenCode, Pi, Grok Build, etc. Desktop app, self-hosted server, or Docker.项目地址: https://gitcode.com/gh_mirrors/co/codegCodeg是一个协作式多智能体 AI 编程工作区可以聚合 Claude Code、Codex、OpenCode、Pi、Grok Build 等多种编码智能体会话。其中的Automations自动化功能允许你把一个配置好的任务保存为定时自动化——选好 AI Agent、写好提示词、设定 cron 表达式后它就会按计划无人值守地自动启动会话完成代码审查、依赖升级、测试补全等重复工作。什么是 Codeg Automations用一句话说把你在对话框里调好的「Agent 提示词 模型配置」整个打包存起来交给调度器按 cron 定时或手动触发执行。它和手动开一个新会话的区别在于无人值守到点自动执行不依赖你在场桌面端或自托管服务端都可以驱动可重复提示词、Agent、模式与配置选项全部快照保存每次触发行为一致可追溯每次运行都会生成一条记录可查看状态、时长甚至直接跳转到本次运行产生的会话可隔离默认每次运行为你新建一个独立的 git worktree不会污染你正在开发的主工作区。入口位于工作台侧栏的「自动化」页面核心实现见 automations-page.tsx表单编辑器见 automation-editor.tsx。三步创建你的第一个 cron 定时自动化点击「新建自动化」后只需填完以下四个区块并保存。第 1 步命名、选 Agent、写任务提示词名称建议用能一眼看懂用途的名字官方示例就是「每晚 PR 审查」Agent从 Agent 选择器里挑选要执行任务的智能体Claude Code、Codex 等并可在内联配置栏中固定模式mode与选项提示词使用和日常对话完全相同的富文本输入框支持引用文件你甚至可以 具体文件、提交或会话来补充上下文。第 2 步选择运行位置与 worktree 隔离指定任务在哪个项目文件夹中执行然后决定隔离方式隔离方式行为适合场景每次运行新建 worktree默认推荐每次运行自动创建独立分支automation/{id}/run-{n}与独立目录自动化会改代码不想干扰你的工作区共享根工作区直接在主工作区运行可固定指定分支需要读取你当前分支的上下文若选择共享工作区并指定分支Codeg 会检查主工作区是否干净有未提交改动时会明确报错提醒你而不是带着脏状态切换分支——这个防护逻辑可以在 engine.rs 的resolve_cwd中看到。第 3 步设置 cron 计划带下次运行预览触发方式二选一按计划cron或仅手动。选择「按计划」后你会看到三个常用预设每小时、每天 9 点、工作日 9 点可手输 cron 表达式旁边有实时换算的**「下次运行」时间预览**和自动检测的时区时区取自本机只读展示一个可视化计划生成器不想记 cron 语法时点一下魔法棒图标用「每 N 分钟 / 每小时 / 每天 / 工作日 / 每周 / 每月」这类下拉选项拼装计划见 cron-builder-dialog.tsx。预览时间由后端调度器使用的同一套求值器计算所以你看到的「下次运行」与实际触发时刻不会漂移。cron 到人类语言的换算逻辑在 cron-humanize.ts。保存后调度器每 30 秒轮询一次到期任务分钟级精度到点即触发。7 个内置自动化模板一键起步第一次进入自动化页面时Codeg 会展示一个模板画廊内置 7 个开箱即用的定时任务配方点一下即可预填提示词和计划再微调后保存模板默认触发它替你做什么 代码审查工作日 9 点审查未提交改动或最近提交按严重级别输出报告 依赖更新每周一 9 点审计依赖漏洞安全升级并跑测试验证 测试覆盖每周一 9 点找出缺测试的核心路径补写有意义的用例✅ TODO 清理手动汇总 TODO/FIXME/HACK评估优先级并给建议 CI 排查手动复现最近的构建失败定位根因并提出修复️ 发布说明手动把上一个 tag 以来的变更整理成 Markdown 发布说明️ 安全审计每周一 9 点排查注入、鉴权、密钥处理等安全漏洞并出报告模板定义全部集中在 automation-templates.ts提示词均为可编辑的初始值你可以按自己的项目自由改写。任务入队更温和的无人值守方式除了「启动会话」直接让 Agent 跑起来Automations 还支持**任务入队enqueue task**动作到点后不直接执行而是把配置好的任务作为一张待办卡片投递到项目任务看板等你有空时再审查和放行。它适合那些你希望「自动收集、人工把关」的场景比如每天自动收集一次代码问题清单。任务看板的运行效果如下图所示运行记录与可靠性定时任务不会跑飞调度引擎src-tauri/src/automation/engine.rs为无人值守场景做了几层保险重叠保护同一个自动化上一次还没跑完时新触发会记为「跳过」绝不并发跑两份状态可查每次运行落库为一条记录状态包括运行中 / 成功 / 失败 / 已取消 / 跳过失败次数还会在侧栏显示角标兜底对账事件丢失或进程重启时后台对账循环会根据会话终态或 180 分钟上限把卡住的运行结算为失败不会留下永远「运行中」的僵尸记录记录自动清理运行历史保留 30 天定期自动剪枝。如何开始使用 Codeg 定时自动化打开工作台侧栏的「自动化」页面从 7 个内置模板中选一个或新建空白自动化填好名称、Agent、提示词确认运行文件夹与隔离方式在计划区选择预设或打开计划生成器确认「下次运行」时间无误保存等待下一次自动触发——然后去忙别的。更多细节可查看界面源码 src/components/automations/ 与调度引擎 src-tauri/src/automation/。让 AI Agent 在夜里替你值班早晨醒来时收获一份现成的代码审查报告——这就是 Codeg Automations 想带给你的开发体验。【免费下载链接】codegCollaborative multi-agent AI coding workspace: aggregate sessions from Claude Code, Codex, OpenCode, Pi, Grok Build, etc. Desktop app, self-hosted server, or Docker.项目地址: https://gitcode.com/gh_mirrors/co/codeg创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考