LoopX 配额分配机制详解:should-run与spend-slot如何防止Token烧钱

发布时间:2026/10/23 17:03:03

LoopX 配额分配机制详解:should-run与spend-slot如何防止Token烧钱 LoopX 配额分配机制详解should-run与spend-slot如何防止Token烧钱【免费下载链接】loopxLong-horizon agent control plane for durable, governed work across Codex, Claude Code, and other harnesses.项目地址: https://gitcode.com/GitHub_Trending/lo/loopxLoopX 是一个面向 Codex、Claude Code 等 Agent 运行时的长程控制平面control plane它的配额分配机制quota allocation通过should-run前置守卫与spend-slot后置记账两道关卡帮新手和普通用户精确控制每个目标每天能烧多少 Agent 计算时间从根本上防止 Token 悄悄烧钱。为什么 AI Agent 会半夜烧钱让 Codex 或 Claude Code 挂着定时任务连续跑几个小时是很多用户的日常跑实验、爬数据、重构代码。问题在于——定时器只负责叫醒 Agent谁来决定叫醒之后该不该干正事如果每个小时的心跳都无脑执行一个完整回合一个0.5档的目标可能在一夜之间消耗远超预期的 Token。LoopX 的思路很直接把优先级和预算写进产品策略而不是靠改 cron 周期来隐式表达优先级。每个目标Goal配一个计算配额数字自动化在花费任何计算前先问 LoopX。计算配额给每个目标一个占空比在 LoopX 中配额指的是计算配额——它回答一个问题在可用的自动 Agent 时间里这个目标被允许消耗多少配额数字可以直接理解为占空比duty cycle配额值含义默认分钟槽位24h 窗口1.0全占空比每个健康检查点都参与1440 个槽位0.5半占空比约每天 12 小时720 个槽位0.330% 占空比约每天 7.2 小时432 个槽位0计算暂停目标可见但不再获得任何自动回合0记账单位是分钟槽位minute-slot默认slot_minutes1一个槽位代表一分钟自动计算预算。缺省allowed_slots window_hours × 60 / slot_minutes × compute所以一般只需设一个compute数字。特别注意0和单个 Agent 的monitor_only模式的区别quota.compute0暂停的是整个目标所有 Agent、所有车道而monitor_only只是把某个 Agent 限制为有界的只读轮询。用loopx configure-goal --quota-compute 0即可一键急停负值会被拒绝。should-run每次自动回合前的红绿灯quota should-run是心跳任务的目标级守卫。自动化拿到该干活了的调度提示后在真正花费计算前必须立即执行loopx --format json quota should-run --goal-id goal-id --runtime-profile codex_app_heartbeat它会返回一份紧凑的机器可读决策核心字段包括should_runtrue/false 的最终裁决stateeligible、throttled、waiting、operator_gate、focus_wait、paused、blocked_health七种产品状态之一reason人类可读的拦截原因scheduler_hint跨运行时的等待策略比如等待用户时按[30, 60]分钟渐进退避interaction_contract告诉执行器这一轮是交付、提问、观察还是静默关键行为只有eligible以及少数受限的安全旁路/自修复场景才返回should_runtrue。被门禁、等待证据、已节流、已暂停或健康阻塞的目标一律返回 false执行器按报告的原因跳过不产生任何 Token 消耗。配额在五层门禁中的位置是明确的——它排在健康门禁、操作员门禁、证据等待、焦点等待之后只在其他条件都满足的目标之间分配下一个自动回合。配额不是第二套权限系统而是调度器。spend-slot完成并验证后才记账一分钟quota spend-slot是记账助手。默认是dry-run只展示消费槽位前后的 should-run 决策对比不写任何东西加--execute才追加一条紧凑的quota_slot_spent运行时事件loopx quota spend-slot --goal-id goal-id --slots 1 --execute标准回合的记账协议非常克制花费前调用quota should-run确认should_runtrue执行有界的自动回合完成验证与状态写回用带delivery_outcome的refresh-state记录因果交付验证成功后追加恰好一条spend-slot --execute静默跳过、预检失败、纯 dry-run 预览、重复记账一律不消耗配额。事件里带有before/after对照例如从719/720槽位、eligible变为720/720、throttled——预算用尽后目标自动进入限流状态下一个心跳会被守卫拦下直到滚动窗口释放槽位。公开示例见examples/quota-slot-spend-event.example.json其中after.statethrottled、after.should_runfalse就是钱烧完了自动刹车的完整投影。防烧钱的实战清单给刚开始跑长程任务的用户的 5 条建议新目标先降档连接后先设--compute 0.5试跑一晚确认节奏合理再升到1.0急停用 0别删任务loopx configure-goal --quota-compute 0是 Goal 级硬暂停目标保持可见但不消耗任何自动回合等待中不烧钱轮询外部证据无变化时用loopx quota monitor-poll记录无消耗的存活检查不变化的监视轮询自动no-spend让调度退避跟着守卫走scheduler_hint会在等待用户时把 Codex App 心跳从 30 分钟退避到 60 分钟而不是继续高频空转多目标看quota plan共享控制器按compute从高到低给eligible目标排序直接拿到next_automatic_turn不用逐个翻聊天线程深入阅读与相关模块配额完整设计文档docs/quota-allocation.md状态机、门禁顺序、槽位事件契约的权威出处配额核心实现loopx/quota.pyquota_status、build_quota_plan、spend_quota_slot等入口守卫与记账的细粒度模块loopx/control_plane/quota/should_run.py、loopx/control_plane/quota/slot_accounting.py、loopx/control_plane/quota/spend_commit.pyCLI 命令注册loopx/cli_commands/quota.py仪表盘配额投影apps/presentation/dashboard/理解了 should-run 的前置拦截与 spend-slot 的后置记账你就掌握了 LoopX 控制 Token 成本的核心每一分钟槽位都必须在绿灯下启动、在验证后落账其余一切静默都不花钱。【免费下载链接】loopxLong-horizon agent control plane for durable, governed work across Codex, Claude Code, and other harnesses.项目地址: https://gitcode.com/GitHub_Trending/lo/loopx创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/23 22:41:02

网易大数据开发实习生笔试题全解析:从Java到Hive的备考指南

从业几年后再回头看,2018年前后的网易大数据开发实习生笔试题,其实很能代表那一波互联网大厂对“校招大数据人才”的定位。它不堆砌冷门概念,也没有故意出偏题怪题,但覆盖面足够广:Java基础、Hadoop生态、Hive SQL、Li…

2026/10/23 15:15:47

大型机开发技能包pcstack设计与实现指南

各位做大型机(Mainframe)开发的同行,或者正在从传统主机开发向 DevOps 转型的团队,应该都有一种共同感受:大型机本身很稳定,但围绕它的工具链、脚本、构建流程和新人上手成本,往往比分布式系统要…

2026/10/21 2:10:04

Halcon 3D匹配实战:从find_shape_model_3d参数调优到复杂夹具识别

1. 项目概述:深入Halcon 3D匹配的实战核心 如果你正在用Halcon处理工业视觉中的3D匹配问题,尤其是面对像夹具、治具这类结构复杂、姿态多变的工件,那么 p_do_3d_matching_clamps 这个函数模块绝对值得你花时间深挖。它不是一个简单的API调用…

2026/10/24 3:43:06

华为交换机Hybrid接口原理与实战配置指南

1. 什么是Hybrid接口?它到底解决什么实际问题?在华为交换机的实际运维现场,我见过太多人把Hybrid接口当成“高级版Access”或“简化版Trunk”,结果配完发现VLAN通信完全不对——要么所有端口泛洪广播,要么终端根本上不…

2026/10/24 3:43:06

Linux文件系统管理实战:从基础到高级技巧

1. Linux文件系统管理基础认知刚接触Linux时,最让我困惑的就是那个神秘的根目录结构。与Windows的盘符划分不同,Linux将所有存储设备都挂载到统一的目录树下。这种设计就像把整个城市的道路网整合成一张大地图,无论你新增多少条街道&#xff…

2026/10/24 3:43:06

银行科技岗计算机笔试高频考点与刷题策略

1. 这类笔试考的不是深度,是覆盖面和手速第一次坐到银行科技岗笔试的机考位子上,很多人会有点错愕——第一道专业题不是让你写代码,也不是让你设计架构,而是"某处理器主频2GHz,执行一条指令平均需要4个时钟周期&a…

2026/10/24 3:38:06

常用AI网站和学术搜索引擎

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/23 22:56:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/24 0:02:40

MATLAB缩进快捷键与批量格式化实战指南

1. 被自动缩进折磨的那些年如果你写过MATLAB代码,大概率经历过这种场景:从某个文档、网页或者聊天记录里复制了一段代码,粘贴进编辑器之后,每一行前面都带着莫名其妙的空格,有的行首是四个空格,有的是一个T…

2026/10/24 0:02:40

用Poco实现Qt风格信号与槽的跨平台C++方案

简介:本资源是一份面向C中级开发者的技术实践工程,聚焦于在非Qt框架环境下模拟实现Qt核心通信机制——信号与槽,借助Poco网络库的事件系统完成解耦式对象通信。适用于需在跨平台C项目中引入松耦合回调机制、但受限于无法集成Qt依赖的开发场景…

2026/10/24 0:02:40

ESXi裸机虚拟化安装指南:从硬件兼容到虚拟机部署

1. 为什么还要折腾ESXi:从一台闲置机器说起手里攒了几台淘汰下来的迷你主机,配置不算差,i5加16G内存,扔了可惜,装个桌面系统又觉得浪费。这种场景下,ESXi就成了一个绕不开的选择。它是一套裸机虚拟化平台&a…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑