Skip to content

feat(workbench): connect WorkItem context handoffs and verification evidence #138

Description

@tiammomo

问题概述

围绕任务目标聚合尝试与上下文,提供可核对的 coding agent 交接和持久验证进度。

实际结果

当前网页按 run 展示任务;上下文预算、交接包和验证主要依赖 CLI,客户端接收/执行与生成交接内容缺少清晰区分。

期望结果

按 WorkItem 阅读目标和所有尝试,预览上下文预算与省略依据,显式生成可下载交接包,分别查看生成、客户端回执、执行声明与加固验证结果。

复现步骤

查看 Workbench.tasks/task、ExternalTasks.context、ExternalVerification.request、MCP bridge 及 React tasks 页面;当前只读 run 列表没有完整的任务接续操作。

环境信息

依赖工作台 v2 #131/#133/#136/#137;从已审阅 RepoSteward 自身任务开始验证,使用独立能力分支和原生 PR 门禁。

验收条件

  • 同一 WorkItem 聚合 native/external 多次尝试,保留各自 run_id、项目和工作区边界,不用运行失败覆盖任务或远程终态。
  • 上下文预览复用现有 Context Pack/Checkpoint 协议与预算机制;必要约束、开放工作、决定和证据保留,省略有原因/定位,超预算明确失败。
  • 显式交接操作绑定账号、任务、工作区快照和检查点版本,持久保存有摘要的导出;下载仅按项目/任务归属读取已有包,不接受任意文件路径。
  • 生成交接包、客户端确认接收、执行声明与验证结果分别记录;支持 Codex/Claude Code/Copilot 的现有文件/CLI/MCP接续方式,不把配置或下载当成真实会话已执行。
  • 验证计划只选择可信配置中的 profile 并绑定代码快照、检查点和策略;本地队列调用现有 DockerVerifier,进度/中断/旧快照适用性可查询,禁止任意 shell 输入和凭据进入 verifier。
  • 本地操作页提供 native/local 统一只读投影,原生操作不从网页执行或普通重试,保留来源、范围和真实审计。
  • 受控任务验证跨项目/账号拒绝、WorkItem聚合、必要上下文预算、回执与声明分态、版本失效和验证恢复;完整回归、前端、浏览器与独立包验证。

补充信息

交付用户已接受阶段4中的任务接续能力。真实客户端实测只在确有记录时声称,合成fixture不能替代真实开发收益;不自动启动客户端、不公开提交/合并、不实现外部PR接管、不启用周期任务。复用原有可信配置、协议、贡献门禁和加固验证。

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions