Documentation
README
MyAgents 定时与自动化 Task
先建立 Task 产品心智模型
Task 是 MyAgents 对“需要在当前对话之后继续存在、在未来被执行和追踪的工作”的统一承载。它不是一条临时提醒,也不是一段 Cron 表达式;它把用户的行动目标保存成有身份、有状态、有执行记录、可暂停和可恢复的工作项,并在合适的时机把工作交给 AI。
一个自动化 Task 由五个彼此独立的决策组成:
Task = action(AI 被激活后做什么,权威内容在 task.md)
+ schedule(何时产生一次执行机会)
+ activation(机会出现时是否真的唤醒 AI)
+ Session routing(在哪段上下文中工作)
+ end conditions(何时不再继续)
schedule 只负责产生执行机会,不等于 AI 已经运行;activation 再决定这个机会是直接进入 AI Turn,还是先由程序筛选。这样,普通定时任务与“持续检查、命中才处理”共享同一个 Task 生命周期,而不需要两套产品实体。
Task 解决四类问题:
- 意图持久化:工作不依赖当前聊天回合继续存在,之后仍可查到目标、配置和状态。
- 未来触发:支持指定时间一次、固定间隔和 Cron 墙钟计划。
- 按需唤醒:既能每次到点都运行 AI,也能先做低成本确定性检查,避免无意义的模型调用。
- 治理与追踪:统一管理 Session 去向、运行历史、暂停/恢复、结束条件和失败健康状态。
与相邻能力的边界
This is the opening of the README. Read the full README on GitHub.