Description
OpenMOSS依靠为各个agent设置cron来唤醒agent进行工作,但是被唤醒的这个agent会在cron的这个session里面执行需要做的任务,这会导致这个执行过程受到cron的timeout控制,在运行大型任务时会被cron杀掉,同时cron运行报Failed。
Proposed Solution
建议在agent cron配置的引导中加入“取消cron的timeout”的有关内容,考虑到OpenClaw的cron实现机制是同一cron前一次执行未结束时不会进行新的运行,所以这种方法可以使得同一个agent(特别是executor)安全地进行大型任务。
Alternatives Considered
也可以考虑要求agent在被唤醒时另外主动建立一个新session来执行工作以避免被杀掉,但尚不明确这样做是否安全,仅供参考。
Description
OpenMOSS依靠为各个agent设置cron来唤醒agent进行工作,但是被唤醒的这个agent会在cron的这个session里面执行需要做的任务,这会导致这个执行过程受到cron的timeout控制,在运行大型任务时会被cron杀掉,同时cron运行报Failed。
Proposed Solution
建议在agent cron配置的引导中加入“取消cron的timeout”的有关内容,考虑到OpenClaw的cron实现机制是同一cron前一次执行未结束时不会进行新的运行,所以这种方法可以使得同一个agent(特别是executor)安全地进行大型任务。
Alternatives Considered
也可以考虑要求agent在被唤醒时另外主动建立一个新session来执行工作以避免被杀掉,但尚不明确这样做是否安全,仅供参考。