资讯动态

如何配置MetaClaw Auto模式:会“睡中学“的元学习调度器指南——睡眠、空闲与会议时段自动训练零打扰

发布时间:2026/9/26 21:43:30 来源:尧图企业网站定制
如何配置MetaClaw Auto模式会睡中学的元学习调度器指南——睡眠、空闲与会议时段自动训练零打扰【免费下载链接】MetaClaw Just talk to your agent — it learns and EVOLVES .项目地址: https://gitcode.com/gh_mirrors/me/MetaClawMetaClaw Auto 模式是这款越聊越聪明的 AI Agent 元学习框架MetaClaw的默认运行模式它在技能注入与强化学习RL训练之上内置了一个元学习调度器能把耗时的模型权重更新自动推迟到你睡觉、离开键盘或开会的时段做到训练与使用零打扰。无需 GPU 集群两条命令即可完成部署。MetaClaw 的整体架构如下图所示——中间虚线框内的 Three Idle Signals睡眠 / 空闲 / 日历事件就是本文主角调度器只在三个空闲信号之一成立时才放行云端 LoRA 训练 。为什么 Auto 模式零打扰先看三种运行模式的差别MetaClaw 提供三种运行模式核心区别就在什么时候训练模式启动命令训练时机是否打扰使用skills_onlymetaclaw start --mode skills_only不做 RL 训练无训练rlmetaclaw start --mode rl攒满一个 batch 立即训练训练时会暂停 Agent 数分钟 ⚠️auto默认metaclaw start只在睡眠 / 空闲 / 会议窗口训练零打扰 ✅问题的关键在于RL 训练中的权重热替换hot-swap步骤需要暂停 Agent 服务几分钟。纯rl模式下一旦样本攒够就立刻开训——如果恰逢你在和 Agent 对话就会被卡住。Auto 模式的答案来自大脑式学习的双层结构见 metaclaw/scheduler.py 文件头部注释快内环Fast Loop每次会话结束后自动总结技能随时在线成本极低慢外环Slow LoopRL 梯度更新只在任务间隙你不在用 Agent 的时候执行。调度器要做的事就是精准识别这些任务间隙把慢更新排班进去。三个空闲信号睡眠时段、键盘空闲、日历会议满足其一即触发Auto 模式下以下任意一个条件成立就会打开一个训练窗口实现见 metaclaw/scheduler.py 中的_is_window_open方法1️⃣ 睡眠时段Sleep Hours可配置的起止时间默认23:00–07:00。支持跨午夜判断比如 23:00 到次日 07:00 这种过夜窗口也能正确识别。2️⃣ 系统空闲Keyboard Inactivity键盘无操作超过 N 分钟默认 30 分钟即视为空闲。平台适配做得很细见 metaclaw/idle_detector.pymacOS解析IOHIDSystem的 HIDIdleTimeLinux优先调用xprintidle无头环境 / 容器 / Windows自动降级为代理最近一次请求时间保证任何部署环境都能工作。3️⃣ 日历忙碌Google Calendar Meetings可选接入 Google 日历当你正处于会议中调度器会判定为人在但手不可用同样放行训练见 metaclaw/calendar_client.py。首次授权走设备码流程在任何有浏览器的设备上扫码确认即可无需开放 OAuth 回调端口。 小提示三个信号是或关系任一命中即开窗。所以即便你 24 小时都挂着电脑只要设置了睡眠时段夜间训练也不会缺席。状态机全景开窗、开训、被打断、自动恢复调度器内部是一台四状态状态机metaclaw/scheduler.pyIDLE_WAIT ──(窗口打开)──► WINDOW_OPEN ──(训练器确认)──► UPDATING ▲ │ │ │ └──(窗口关闭,未开训)──┐ └──(用户回来了)──► PAUSING └──────────────(训练完成)──────────────────────────────┘对新手最有价值的两个细节秒级响应、立即让路调度器每 60 秒检查一次窗口状态。如果你在训练进行到一半时回来开始打字它会立刻发出暂停信号训练器中止当前轮次你的对话马上恢复流畅进度不丢被打断的半截 batch 会被保存下来在下一个空闲窗口自动续训见 metaclaw/trainer.py 中的 checkpoint 保存与resume_submission逻辑。当前调度器状态会实时写入~/.metaclaw/scheduler_state.json运行以下命令即可随时查看metaclaw status快速配置5 行命令定制你的训练排班表默认配置开箱即用想按自己的作息微调只需# 设置睡眠窗口与空闲阈值 metaclaw config scheduler.sleep_start 23:00 metaclaw config scheduler.sleep_end 07:00 metaclaw config scheduler.idle_threshold_minutes 30 # 可选接入 Google 日历会议时间也算空闲 pip install -e .[scheduler] metaclaw config scheduler.calendar.enabled true metaclaw config scheduler.calendar.credentials_path ~/.metaclaw/client_secrets.json全部配置项的完整参考包括min_window_minutes最短窗口时长等见 README.md 中的Full config reference折叠区块。常见问题速答QAuto 模式和 rl 模式怎么选日常挂着用的个人 Agent 选默认的auto需要压测、尽快出训练结果的场景才用rl。Q不装日历依赖会影响训练吗不会日历检测会静默跳过睡眠 空闲两个信号照常工作。Q技能总结会在空闲期才做吗不会——技能演化属于快内环每次会话后始终运行只有昂贵的 RL 权重更新才被排进空闲窗口。Q状态机源码想看细节入口在 metaclaw/scheduler.py训练侧配合逻辑在 metaclaw/trainer.py。写在最后MetaClaw Auto 模式把训练打扰这个问题从根上解决了技能学习永远在线模型进化悄悄发生。你只需要照常和 Agent 聊天它会在你入睡、离开、开会时自动补上功课——这就是会睡中学的元学习调度器。【免费下载链接】MetaClaw Just talk to your agent — it learns and EVOLVES .项目地址: https://gitcode.com/gh_mirrors/me/MetaClaw创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑