Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Codex输入所有权检测功能

请从代码检出目录在全新进程中运行该功能:

PYTHONPATH=. .venv/bin/python evals/codex_echo/probe.py

该可执行测试用例实际上是一个离线 JSON-RPC 对等节点,而非实时的 Codex 服务。它在隔离环境中模拟生产环境中的子进程管道处理、协议解析、事件映射、消息拼接、真正的 SQLite 数据写入以及对话回放功能,且不会与任何实际的提供方、Telegram 账号或接收端建立连接。

独立重复的 A/B 测试

基准版本:d8a07768c5ee59afae62e9fb51d45e1e30aa74da。 修复版本:fdaae2635b6df5202e8bb74eb4662159b7735f99。 每个测试用例都会对相同的输入数据进行两次处理。无论是普通格式/平台标识格式的输入,还是丰富格式/无密钥格式的输入,都会遍历该矩阵中的每一行数据:

映射类型预期用户行数基准版本修复版本
完全相同的开头回显242
仅显示助手回复222
开头为不同用户事件444
完全相同回显、助手回复,随后为相同用户事件464

基准版本在 8 个测试用例中通过了 4 个,而修复版本则全部通过。这一结果证明了是本地处理机制起到了作用,而非提供方的响应准确性,也不是所提出的通用网关双写机制。历史上的重复数据不会被迁移。该测试会检查最终回复文本以及持久化的用户行数;回归不变性测试还会进一步验证回放的用户内容是否完全一致。而独立的传输层不变性测试则用于确认记录的提交文本与实际的 turn/start 载荷数据是否相符。

独立审查涵盖了唯一的拼接调用功能、转向启动权限控制、丰富输入强制转换机制、无回声/不匹配控制功能,以及如何保留后续出现的相同事件和独立重复的合法输入。经审查后无需进行任何生产环境代码修改。与问题#104691相关的修复工作仍在任务#104857中单独处理;该问题的根本原因——即macOS端的启动故障——在此处尚未得到确认。