Skip to content
FunCoding

Search

Search docs, Skills and MCP

定时任务与持续跟进

选择同一聊天的后续检查或独立运行,准备项目环境并验证无人值守权限。

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 的功能。