定时任务怎么被调度
到点起一条独立会话、权限固定放行、超时默认 5 分钟,以及重启时运行记录的回收。
到点时 Klaus 起一个独立会话执行任务提示词,跑完结束。因为是无人值守,这个会话的权限固定为「放行全部」,它不会停下来等你确认,所以任务提示词里不要写你自己也不放心让它直接做的事。任务里选的模型和思考档会被带进这个会话,不跟随你在输入框里的全局选择。
单次运行超时默认 5 分钟;如果任务自带了「超时秒数」,调度器就用那个值,上限 24 小时。进程在运行途中意外退出时,那些卡在「运行中」的记录会在下次启动时被立即标为失败(标成「interrupted (app restart)」),不会永远转圈;另有一道兵底会回收超过 24 小时仍未收尾的 running 行。调度与投递日志写在 ~/.klaus/electron-host.log,是其中 kind 为 cron 的那些行。