- 新增定时任务调度器(agentmain.py):支持基于时间戳的任务自动执行 - 添加scheduled_task_sop.md:定时任务执行流程文档 - 优化agent_loop.py:移除错误提示emoji - 调整sidercall.py:降低context_win至10000 - 更新.gitignore:忽略tasks目录,白名单scheduled_task_sop.md
503 B
503 B
定时任务 SOP
目录:../tasks/{pending,running,done}/
文件名:YYYY-MM-DD_HHMM_描述.md,内容含prompt和schedule
流程
- [AUTO]唤醒 →
datetime.now()取当前时间,ls ../tasks/pending/,文件名时间≤当前→到期,选择一个 - 立即rename到running/(先占再读,防多进程重复领)
- 读文件执行
- 完成→移到done/,在文件内追加执行报告供用户查阅
- schedule非once→算下次时间,新建文件到pending/