Samien ae7c388a78 优化 Bot 发送回执与确认反馈并提前准备安全令牌 1 месяц назад
..
README.md ae7c388a78 优化 Bot 发送回执与确认反馈并提前准备安全令牌 1 месяц назад

README.md

Bot 模式消息收发优化

开发分支:三个仓库均为 codex/bot-message-latency,使用 /Users/samien/git/bot-message-latency/ 下独立 worktree。 基线:Web/服务端 bed10cb,Android 8ed6079。iOS 从 main 52e9f12 建分支后快进至已提交的最新客户端 aceb477;没有修改原 main 或带入原工作区的暂存头像文件。

第一阶段

  • capabilities 在既有授权和 CSRF 签发器下返回 csrfToken;发送回执包含 requestId、完整用户消息、run、conversation、task 和 cursor。
  • 三端提交确认后解除发送状态;回执按实体事件版本合并,不推进全局重放游标,不覆盖更新的 SSE。
  • 发送补偿在后台按会话合并,正常 SSE 追上回执后不请求详情。
  • iOS、Android 提前准备 CSRF,保留旧服务端 bootstrap 兼容;CSRF 失效仅重试一次并沿用原请求 ID。Web 保留既有登录预热。
  • 捕获提交时的草稿与账号/会话上下文,晚到请求不清除后续输入。

验证:Web/服务端 34 项针对性测试与 TypeScript 检查通过;Android core:model、core:network 测试及 App Kotlin 编译通过;iOS WorkspaceChatTests 在签名模拟器上通过,包含 160 ms 模拟响应下 250 ms 内恢复发送状态的验收。未签名模拟器最初出现 Keychain -34018,改为 ad-hoc 签名后通过。一次服务端旧上下文测试短暂失败,主线独立复核及分支完整重跑均通过。