定时任务与持续跟进
选择同一聊天的后续检查或独立运行,准备项目环境并验证无人值守权限。
This page has not been translated into English yet. The original Chinese version is shown below.
桌面应用可定时处理本地项目,在 Scheduled 中查看任务状态和运行结果。CLI 与 IDE 扩展没有 Scheduled 管理界面,可以先用它们测试提示词、Skill 或脚本,再从桌面应用设置计划。
选择运行方式
| 方式 | 适合的工作 |
|---|---|
| 现有聊天中的定时任务 | 使用既有上下文,检查长任务、PR 或研究进展 |
| 独立定时任务 | 每次从保存的提示开始,运行结果作为独立聊天 |
| 本地项目目录 | 直接使用当前 checkout,可能影响正在编辑的文件 |
| Git worktree | 使用隔离 checkout 处理后台改动 |
非 Git 项目直接在项目目录运行。需要本地文件时,机器须开机、应用保持运行,选中的项目目录仍在磁盘上。
创建与测试
在聊天中说明工作、时间,以及回到当前聊天还是新建独立运行。提示应包含每次检查的来源、应报告的变化、何时停止以及何时需要用户输入。
先手动运行一次提示,确认范围、模型、工具和输出可审阅,再检查前几次定时结果。可以在提示中用 $skill-name 显式调用 Skill,让可重复步骤由 Skill 承担。
权限与无人值守
任务使用默认沙箱设置。组织允许时,定时运行采用 approval_policy="never";组织禁止 never 时,回退到所选权限模式的审批行为。
只读任务无法执行需要写权限的动作,工作区写入模式也不自动允许外部目录、联网或应用操作。应单独配置必要权限和规则,而不是因手动运行曾经批准就假定无人值守也能完成。
维护与清理
Scheduled 显示有发现的运行和需要处理的未读结果。频繁使用 worktree 会积累 checkout,归档无需保留的运行,避免无意 pin 长期保留它们。模型退役时更新显式选择的模型。
网页/手机的事件触发任务另有支持范围,不能把 Gmail、Slack 或 GitHub event triggers 当作桌面、CLI 或 IDE 的功能。