# 定时任务与主动跟进

安排重复工作、核对时区和运行记录，并处理等待审批的任务。

## 选择定时任务还是主动跟进

定时任务用于你指定时间或频率的重复工作，例如工作日整理日报。主动跟进用于 Agent 在合适的时候继续值得跟进的对话，不保证按固定时刻运行。

需要持续推进同一个明确目标时使用[Goal](/docs/goals)。各项功能分别配置。

## 创建一个定时任务

![桌面版新建定时任务表单，包含运行上下文、结果位置、调度和时区](/images/docs/scheduled-task.png)

*桌面版实图。高级设置提供执行上下文和权限选项。*

进入 **能力 → 定时任务**，打开创建入口。

1. 填写任务名称和具体指令。
2. 选择执行 Agent 或 Room 成员，以及执行会话方式。
3. 选择单次、每天、每月、间隔或 Cron，并核对任务时区。
4. 按需要设置有效期和结果接收会话。
5. 检查启用状态并保存。

```text
整理工作区中的本周笔记，生成 weekly-summary.md。
按进展、风险、下周计划组织；没有新材料时说明没有更新。
不要向外部平台发送结果。
```

保存后核对下次运行时间。若使用每月 31 日，当月没有该日期时不会执行。Cron 使用标准五段格式；`0 9 * * 1-5` 表示在任务时区的工作日 9 时 执行。

## 执行上下文和结果位置

表单先提供“复用已有会话”与“独立运行”，在高级设置中可进一步选择主会话、临时独立或专用长期会话等可用方式。需要沿用讨论时选已有会话；需要长期保持一项独立工作时选专用长期会话。不同主题可分别使用独立会话。

执行会话与结果接收会话可以分别配置。选择 Room 结果接收目标时，还需要有效的回复成员。主会话任务当前不支持额外结果回传，按界面提供的选项配置。

![定时任务从到期触发到运行记录，审批阻塞后需确认再恢复](/images/docs/scheduled-run.svg)

## 验证与审批

对于不会造成重复外部写入的小任务，可以使用 **立即运行** 验证一次，然后打开运行记录，确认执行成员、状态和文件位置。

定时任务并不自动获得所有工具权限。等待审批时检查具体能力，必要时可以选择仅允许本次，或为这项任务保存允许范围。长期授权应限于这项任务反复需要的操作。

## 停用与故障处理

不再需要时停用任务，并核对当前正在执行的记录。停用调度不等于撤销已发生的操作。任务未触发时依次检查启用状态、有效期、时区、下次执行时间和宿主是否运行。

桌面应用退出或电脑睡眠时，本地服务无法按正常在线状态执行。需要稳定在线的周期工作可使用长期运行的服务器。设备恢复在线后，需查看运行记录，确认错过的任务是否执行。

任务创建时保存执行权限与工具允许范围，后续更改 Agent 默认配置不会自动改写既有任务。若只需要重新发送结果，优先使用送达重试，避免重新执行整个任务。

## 配置主动跟进

在 **设置 → 常规 → 主动跟进** 中开启或关闭。若关闭后提示停止操作尚未完成，使用页面提供的核对与恢复操作，确认正在进行的跟进已停止。更多诊断见[故障排查](/docs/troubleshooting)。

主动跟进面向 Nexus 内的单人聊天，不覆盖 Room 或外部 IM。它用于在原会话中回访，不提供让用户指定精确时间的独立计划页面；需要按时间执行工具工作时使用定时任务。
