跳转至

计划

  1. 添加 environmentCoverageView.ts:请求模式、结果字段、每个写入原因对应的提示(satisfies Record<WriteReason, string>)、一个针对状态视图和写入计划的汇总器,以及投影器——它投影环境状态视图并对其进行汇总。在视图联合、分组分发和视图服务(状态累加器、推断置信度)中注册该 kind。
  2. 将导出的输入读取拆分为 readEnvironmentExportFile 和 environmentExportFile(解析并封存字节),两者都标明调用操作,并让导出接收已经准备好的状态。
  3. 添加 environmentBuild.ts:对捕获进行分类,从内存中的 Evidence 投影出 manifest,按照 --format json 写入文件的方式序列化它,从这些字节验证该配对,为环境命名,像导出一样准备状态,汇总覆盖情况,扫描凭据名称,然后执行 plan(dry run)或导出。environmentBuildReport.ts 存放扫描逻辑和命名辅助函数。
  4. 在 CLI 中注册 environment-build:像 inspect-web-network-capture 一样通过捕获服务检查 HAR,或像导出一样只读取一次 Evidence,并以 info 级别记录各个阶段。
  5. 将 scripts/verify-agentenv-environment.mjs 切换到 build 命令。
  6. 为命令、报告、提示、随包发布的内容以及视图编写文档。
  7. 测试:覆盖汇总与提示完整性、视图与状态视图的对比、build 命令与三步路径(在进程内以及通过 CLI)的等价性、dry run、命名、拒绝情况、凭据扫描,以及基于 MCP 的视图。

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