Repository navigation
E 批二轮:确定性三补(#102)+ 性能三修(#103)+ 工程卫生包(#106) - #110
Merged
Merged
Conversation
) #102 确定性(评审 E5): - ModelProvider::current_seed() 默认 None;HttpProvider 上报 ProviderOptions.seed - cognition 台账指纹透传真实 seed——Pinned 档同 prompt 不同 seed 可区分(对账语义成立) - InferSystem::with_seed(u64) + seed() getter:run 级种子可注入(#84 前置), 同 seed 双跑 state_hash 逐位一致、异 seed 发散(state_hash 断言) - 裁定:指纹域不加 budget——指纹语义是「该 prompt 是否出现过」,budget 改变 只在其触发裁剪时自然改变 prompt 与指纹;run-ledger 落盘格式需 RFC 化留 issue #103 性能(评审 E12/E4): - L3 事件队列 Vec+remove(0) O(n) → VecDeque push_back/pop_front O(1) - BudgetAllocator publish 每帧 name.clone() 清零:grant 表对齐后原地刷数字, 稳态零分配;挤压步 shares Vec 改两遍循环 - World::state_hash 全列物化 → fold_column 流式 FNV(万体哈希零中间分配), 混合顺序逐位不变 - B7 熔断→EWMA 接线 API:Scheduler::observe_extra_cost(负值钳零——熔断 open 是 fail-fast,不建模会出现「失败反而赢得预算」的反向激励)+ FallbackProvider::regulator_hint_ms(最差非闭合链的建模虚拟成本); 壳层接法两行,文档与测试钉死「持续虚拟过载必被挤压」 #106 工程卫生(评审架构/QA/AI 共识): - 去 deepseek-recipe-core 依赖:ReasoningEffort wire 值本地 as_str() 逐字节 等价且 wire 快照测试钉死,proc-macro 供应链面清零(两轮评审共识,本次拍板) - L8 镜像错误分类:GenAiErrorClass(同 id 词表/同 retryable 政策,不依赖 oriera-infer——ADR 0003 解耦保持),Provider 变体关键词嗅探传输事实 - studio_e2e 三赛道离线验收进 CI 常驻腿(panic 即红) 全量:clippy --all-targets 0 告警 / fmt 净 / workspace 238 / genai 54 / agent-json 60 / infer native-http 97 / rigid 15 / kernel 35 / e2e 三赛道 PASS
- 火山方舟 OpenAI 兼容端点(ark.cn-beijing.volces.com/api/v3), Studio api.ts 独立加行后三份拷贝再次分叉——check-presets 警告暴露, Rust 表/kernel.js/presets.json 补齐第 16 行(caps UNREGISTERED 待登记) - STUDIO-PIPELINE.md 契约升版:六区→七区(AI 素材中心走 L4 热替换+L8), demo 数改引用式表述(评审 PM-P2 契约滞后项)
…ive-http clippy 腿抓的 unused import)
This was referenced Oct 31, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
十角色评审 E 批第二波(issue #102/#103/#106),延续 #109 的 P0 三连。
#102 确定性三补
ModelProvider::current_seed()默认 None;HttpProvider 上报ProviderOptions.seedInferSystem::with_seed(u64)+seed()getter:run 级种子可注入(🎲 L2 · 种子化随机源隔离 + run-ledger — 在线对局可复现的总闸(孪生/科学/教育三赛道地基) #84 前置);同 seed 双跑 state_hash 逐位一致、异 seed 发散#103 性能三修
Vec+remove(0)O(n) →VecDequeO(1)(洪峰不再每写搬 1024 条)name.clone()清零:grant 表对齐后原地刷数字,稳态零分配;「off=空表」契约保持(AllocatorConfig::off 逐位回退不变)World::state_hash全列物化 → 流式 FNV(万体哈希零中间分配),混合顺序逐位不变Scheduler::observe_extra_cost(负值钳零防反向激励——熔断 open 是 fail-fast,不建模会出现「失败反而赢得预算」)+FallbackProvider::regulator_hint_ms;测试钉死「持续虚拟过载必被挤压」#106 工程卫生
GenAiErrorClass:同 id 词表/同 retryable 政策,不依赖 oriera-infer(ADR 0003 解耦保持);Provider 变体关键词嗅探传输事实验证
clippy --all-targets 0 告警 / fmt 净 / workspace 238 / genai 54 / agent-json 60 / infer native-http 97 / rigid 15 / kernel 35 / studio_e2e 三赛道 PASS
Closes #102, closes #103, closes #106