Merge branch 'master' into worktree/merge-compact-card

This commit is contained in:
Yichen Jiang
2026-08-08 14:45:55 +08:00
committed by GitHub
192 files changed
+2422 -404

No files matched your search

+2 -2
View File
@@ -2,5 +2,5 @@
# side as of the last confirmed-consistent state. Both languages carry equal authority;
# after editing either side, bring the other along and re-record with:
# pnpm run verify-translation-pairing --write docs/core-data-structures/core.md
core.md: f7cf288715a3aec2f7037f12fc983e3172a77cef
core.zh.md: c17fd1335503c95e7f7f6f96cc286f567a8384e6
core.md: dbd584f10b3daf873bc14210472efb6cd315717e
core.zh.md: 1fe1616a0c96abb4e8b91417cc4eae292416e42a
-2
View File
@@ -530,8 +530,6 @@ The loop builds each request from logged state. `EpochHeader` records call confi
On the wire, a loop-built request reads the `system` slot (the rendered prompt assembly) followed by the derived history — the boundary snapshot, whose tail is the newest `user/message` on a turn's first step and the previous step's tool results on later steps. The dev invariant recomputes exactly this equation against every loop-built request.
FIXME(call-config-shape): revisit which remaining fields are genuinely epoch-level for cache purposes (`model` and the model-owned reasoning effort are explicit; the sampling scalars sit here out of caution).
```ts type-equiv
/**
* Provider, model, reasoning effort, and sampling scalars of one conversation's
-2
View File
@@ -536,8 +536,6 @@ interface ToolSchema {
在协议格式上,循环构建的请求先读取 `system` 槽位(渲染后的提示词组装),再读取派生历史——边界快照,其尾部在轮次首步是最新的 `user/message`,在后续步骤是上一步的工具结果。开发不变式针对每个循环构建的请求精确重算此等式。
FIXME(call-config-shape):重新审视其余哪些字段出于缓存目的确实属于 epoch 层级(`model` 和模型持有的推理强度已明确属于;采样标量目前出于谨慎保留在此)。
```ts type-equiv
/**
* Provider, model, reasoning effort, and sampling scalars of one conversation's