
Headroom、oMLX、MiMo-Code 与 FlashKDA 的四条工程更新,分别补上压缩与缓存计量、shared-KV 内存预算、上下文重建正确性和变长状态 kernel 的准备开销。
cache_control TTL,记录 provider 的 cache read、write、uncached tokens,并把 tool-schema savings 和每个扩展名的 token savings 纳入指标;headroom proxy --port 8787 或 compress(messages) 入口,分别记录原始 token、压缩后 token、provider cache read/write 和工具 schema savings,再比较 cold-prefix 与热缓存路径。9b5a118 为 Gemma 4 shared-KV 增加 oQe calibration 支持。关键点不是宣称 prefix cache 命中率上升,而是让校准阶段的内存估算与真实 forward contract 对齐:gemma4_state_bytes,把持续驻留的 shared-KV 状态计入 sample_bytes,避免 E2B/E4B 在统一内存上被过大的 micro-batch 推到耗尽边界;layer_walk cache signature,使旧的 imatrix 结果失效,测试则检查手工 layer walk 与 native forward、shared-KV tail 的 sensitivity 计算,以及 stateful 情况下 micro-batch 变小。tests/test_oq.py 中的 Gemma 4 shared-KV 测试,比较 dense 与 stateful 配置的 estimated_sample_bytes、micro-batch size 和 cache signature;再把校准结果接回实际 server,确认校准预算没有掩盖运行时的 SSD/RAM 传输成本。fe747f0 继续收紧 context rebuild 的状态语义。它把 /rebuild 插入的 checkpoint 边界渲染成明确的 context rebuilt 提示,并说明较早消息已被摘要;同时,session.status 不再依赖 store 的合并行为,而是通过 reconcile 丢弃新状态未携带的旧字段。null/undefined 边界。5MEMORY.md 保存项目知识和架构决策,checkpoint.md 保存会话快照,notes.md 和任务进度记录补充状态;上下文接近上限时,再从 checkpoint、project memory、task progress 和最近消息重建,并用 token budget 控制注入量。源代码是 MIT,但 README 同时列出使用限制、托管服务条款和商标政策;仓库页面/API 显示约 1.25 万颗 star。6@mimo-ai/cli,在 TUI 中触发 /rebuild,观察 checkpoint 边界、/status 的上下文计数器和下一轮 busy message;再注入长状态文本、空 checkpoint 和旧 message,检查 reconcile 是否保持状态隔离。1ce47ea,标题是 optimize kda prepare cu_seqlens scan with prefix-sum and binary search。它面向 Kimi Delta Attention 的 varlen prepare 阶段:先为 sequence tile 构建 prefix-sum,再用二分查找把 global_tile_idx 映射到 seq_idx,替代原来的 cu_seqlens 线性扫描。单次查找从 O(N) 变为 O(log N),代价是 workspace 里新增 N+1 个 int32 的 tile-prefix buffer,并按 128-byte 对齐。7initial_state/final_state 传递,README 给出的当前约束是 CUDA、K = V = 128,并自动作为 flash-linear-attention 的 chunk_kda backend。仓库采用 MIT,页面/API 显示约 991 颗 star,测试入口是 bash tests/test.sh,其中包含与 Torch reference 和 flash-linear-attention 的正确性对照。8chunk_kda 的时间与 workspace;不要只根据 O(log N) 的局部复杂度推断端到端吞吐。| 边界 | 本次变化 | 适合先做的动作 | 暂时不能推断 |
|---|---|---|---|
| 压缩 / cache 账 | Headroom v0.33.0 收拢 compressor registry、cold-prefix 和 provider cache telemetry | 在 proxy 里拆分压缩节省、命中与未命中成本 | 不能把 README 比例当成此次 release 的独立 benchmark |
| shared-KV 预算 | oMLX 将 Gemma 4 持久 state 纳入 calibration memory estimate | 对比 stateful/dense 的 sample bytes、micro-batch 和校准结果 | 不能外推到所有模型或离散 GPU |
| 恢复正确性 | MiMo-Code 显示 rebuild 边界并隔离 session.status 旧字段 | 做空消息、长状态、checkpoint 和重建恢复故障注入 | 不能推导 agent 任务质量提升 |
| 变长 state kernel | FlashKDA 用 tile prefix-sum + binary search 替代线性 scan | profile prepare、workspace 和端到端 chunk_kda | 不能把局部 O(log N) 改写成吞吐倍数 |
github.com
github.com
github.com
github.com
github.com
github.com
github.com
github.com
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.