SuperAPI AI 工具集

scheduled-tasks

智能体与模型

查看项目

更新于 10-16 00:04

技能介绍

用途:帮助用户创建定时或周期性任务,让智能体在指定时间自动执行操作,例如每天早上整理邮件、每周五生成工作汇报、每天提醒吃药、每月整理发票,也可查看和取消已有定时任务。

主要能力:使用操作系统原生调度器创建任务。macOS 使用 launchd,通过创建 plist 文件并执行 launchctl load 加载;Linux 使用 cron,通过 crontab 编辑;Windows 使用 Task Scheduler,通过 schtasks /create 创建。支持查看已有任务(macOS 用 ls 查看 LaunchAgents,Linux 用 crontab -l,Windows 用 schtasks /query)和删除任务(macOS 用 launchctl unload 并删除 plist,Linux 用 crontab 过滤后重写,Windows 未提供删除命令)。

使用方式:用户以自然语言描述需求,如「每天早上 8 点帮我整理邮件」「每周五生成本周工作汇报」「查看我有哪些定时任务」「取消那个每周的任务」,技能据此创建、列出或删除任务。

安全规则:所有定时任务统一前缀,macOS 用 com.xiaodazi.task.*,Linux cron 加 # xiaodazi: 注释标记;创建前展示任务详情让用户确认;不创建 root 级别任务,只操作用户级调度器;任务动作只执行用户明确要求的操作。

输出规范:创建后确认任务详情(名称、频率、下次执行时间);列出任务时用表格展示;删除前确认任务名称。

限制:仅支持用户级调度器,不涉及 root 级别任务;具体平台支持范围、错误处理、权限要求等资料暂未提供。