Skip to content

perf(chat): batch original delegation lifecycle checks - #8253

Open
loopx-agent wants to merge 1 commit into
mainfrom
codex/delegation-read-stage-attribution-20261107
Open

loopx-agent wants to merge 1 commit into
mainfrom
codex/delegation-read-stage-attribution-20261107

Conversation

@loopx-agent

Copy link
Copy Markdown
Collaborator

问题与改动

管家打开委派列表时,历史读取为每条原请求单独调用一次 TypeScript 生命周期判断。本次将既有 Goal 和请求锁窗口内的判断合并为一次调用,每批最多 12 条。TypeScript 复用原来的单条判断,Python 仍逐条读取来源授权和回执。超出既有传输上限时复用单条读路径。来源冲突、历史 Goal、分页覆盖和返回前权限复核沿用各自的判断。

验证

  • 最终提交 9030951015f4db4df43d75d52a8586465b638c0b 通过 68 项 File/SQLite HTTP 测试、13 项 TypeScript 生命周期测试、TypeScript 类型检查和标准 premerge。
  • 同一变更在 rebase 前通过完整 TypeScript 套件,6,154 通过,77 条条件跳过。
  • 打包 Chat 使用 SQLite 合成样本验证 43 条委派。桌面首屏显示已读 12/43,390px 下可用键盘读取下一页。来源不可读时显示数量未知,恢复后重试重新读取,Esc 将焦点还给委派入口。
  • 严格质量回执 cqr_575b0c27e75d9e365e61 保留合并门禁。仓库要求的 Ruff 在基线和候选均报告 tests/control_plane/test_goal_create_completion.py:184 的 F841。独立评审、CI 和实装长等待仍待验证。

首屏证据

图中使用合成内容和本地打包 Chat。截图来自 8231ee26 上应用同一变更的构建,最终提交保留相同的变更内容。默认首屏把分组、状态、加载范围和分页放在同一弹窗,详情可展开。来源不可读时保留重试入口。

Desktop delegation inventory, 12 of 43

390px delegation inventory and pager

390px source unavailable and retry

Signed-off-by: LoopX Agent <337587101+loopx-agent@users.noreply.github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant