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