跳转至

上下文交接

可移植的提供方交接和分支交接是文本摘要。它们并不宣称达到提供方原生上下文的同等水平。

ContextHandoffServiceV2 包含用户消息、助手消息、命令执行、文件更改、检查点以及先前的交接。它会跳过其他回合项类型。对于含文本的项,compactText 会将每个连续的空白字符替换为一个空格,去除首尾空白,并返回最多 240 个字符。被截断的值包含前 237 个字符,后跟 ...。文件更改携带文件名,而检查点仅携带文件数量。

提供方交接要么使用完整的符合条件的应用历史,要么使用自该提供方上次参与以来的增量。分支合并回交接会对来自子分支的符合条件的增量项进行汇总。这两条路径都不会重建提供方原生的会话状态、工具状态、审批或省略的文本。

旧版 v1 延续使用单独的算法。它只考虑用户和助手消息,从最新消息开始向后遍历,并在 32,000 字符的预算内构建记录后缀。不要把该迁移预算描述为可移植交接的限制,也不要把 240 字符前缀描述为迁移规则。

本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 t3/t3code