feat: 添加定时任务调度器和相关配置
- 新增定时任务调度器(agentmain.py):支持基于时间戳的任务自动执行 - 添加scheduled_task_sop.md:定时任务执行流程文档 - 优化agent_loop.py:移除错误提示emoji - 调整sidercall.py:降低context_win至10000 - 更新.gitignore:忽略tasks目录,白名单scheduled_task_sop.md
This commit is contained in:
11
memory/scheduled_task_sop.md
Normal file
11
memory/scheduled_task_sop.md
Normal file
@@ -0,0 +1,11 @@
|
||||
# 定时任务 SOP
|
||||
|
||||
目录:`../tasks/{pending,running,done}/`
|
||||
文件名:`YYYY-MM-DD_HHMM_描述.md`,内容含prompt和schedule
|
||||
|
||||
## 流程
|
||||
1. [AUTO]唤醒 → `datetime.now()`取当前时间,`ls ../tasks/pending/`,文件名时间≤当前→到期,选择一个
|
||||
2. **立即rename到running/**(先占再读,防多进程重复领)
|
||||
3. 读文件执行
|
||||
4. 完成→移到done/,**在文件内追加执行报告**供用户查阅
|
||||
5. schedule非once→算下次时间,新建文件到pending/
|
||||
Reference in New Issue
Block a user