Task Power

在同一套任务中收集事情、安排时间并交给 Agent 执行

Task Power 把个人待办、Agent 工作和周期任务放在同一套任务中。你可以先记下一件事,之后整理、安排时间、自己完成或交给 Agent。

三个入口

  • 收件箱:整理新事情,处理到时提醒、执行失败、错过的计划和待验收结果。打开事项不会自动完成它。
  • 待办:查看尚未完成的工作、周期任务当前未处理的事项,以及已完成或已取消的历史。
  • 日历:用周视图或月视图查看计划与截止日期,拖动一次性安排修改日期。

固定侧栏还提供“已完成”入口。待办按今天、接下来和未安排分组。点击任务在右侧打开详情,宽窗口下保留列表位置;按 Escape 或关闭返回列表。任务可以重命名、允许同名,并保持原来的执行历史。

记录与整理

点击列表的“+ 添加任务…”打开居中浮层,在 App 的富文本输入框直接描述事情,例如“明天下午三点提醒我检查账单”或“每周五让程序员检查官网”。提交后自动整理执行者、工作区和时间,显示任务预览。需要补充信息时,在同一输入框回答;也可以输入“改成周一,由我自己完成”更新预览。确认后点击“创建任务”,不会立即启动 Agent;已确认的自动安排会在计划时间触发。

生成需要当前 Federation 提供 JEV 决策模型,并在 Desktop 设置中选好默认文本模型。生成失败会保留输入。首期支持文本和富文本描述,附件请改用正文或文件路径。收件箱中创建的事情先进入待整理,其他入口创建为已整理任务。

详情可直接编辑标题和说明。“交给 Agent”“安排时间”等按钮打开详情内的属性编辑,按需选择执行者、工作区和时间。选择 Agent 或脚本后,再指定 Agent、Workspace 和执行说明。个人待办不需要执行环境,也不会产生 Agent 执行记录。

时间与重复

计划时间和截止日期分别设置。截止日期用于说明何时到期,不会启动执行。自动触发时,个人任务产生收件箱提醒,Agent 或脚本任务启动执行。

重复规则支持每天、每周、每月和高级 Cron,按指定时区触发。月中不存在的日期会跳过。日历展开固定时间的每天、每周和每月规则;高级 Cron 显示规则说明,不展开预测。

周期任务每次发生分别记录完成情况。完成本次不会结束整个周期;可以暂停后续触发、跳过本次,或结束重复。失败发生项可以重试,重试保留在原来那次事项下。

自动触发需要 City 保持运行。错过一分钟以上的一次性计划会进入收件箱,由你决定立即处理或重新安排;离线期间的周期任务不会集中补跑。

执行与验收

任务的工作状态包括待开始、进行中、待验收、已完成和已取消。调度的启用与暂停独立于工作状态。

一次性 Agent 工作执行成功后进入待验收。查看结果后,可以验收通过或要求修改;要求修改不会自动启动下一次执行,先补充说明,再明确开始执行。

周期 Agent 工作默认在本次执行成功且结果校验通过或未配置校验时完成本次。开启“每次结果都需要验收”后,每次结果都进入收件箱等待确认。

执行失败和结果校验失败均不会完成工作。任务详情保留每次执行的输入、输出、状态和错误信息。执行通知的已读状态与收件箱事项的已处理状态分别计算。

当前边界

运行中的任务暂时需要等待执行结束后再编辑、取消或删除。收件箱暂未聚合执行会话中的审批和补充问题,这些请求仍在原会话中处理。周期任务支持跳过某次,单次改期暂未提供。

TaskPower 不提供界面。Desktop 的“任务”是 App 固定入口,收件箱、待办、日历和详情由 Desktop 原生实现,通过专用 IPC 操作 TaskPower。定义和执行记录由 City 中的 TaskPower 统一保存。损坏定义会显示错误并停止调度,可以从任务页面删除;其他任务仍能继续使用。

从聊天创建 Agent 任务时,完成结果可返回创建任务的原会话。调整执行 Agent 或 Workspace 不会改变原来的交付会话;从无会话上下文的入口创建时,结果保留在任务历史。任务若需要发送外部消息,应明确要求执行 Agent 使用 Messenger。

继续阅读:Messenger Power、Agent Powers Docs。