实施计划¶
- 将响应体解码从环境源移入
recordedResponseBody.ts,并携带调用方的字节限制;将精确 JSON 解析移入exactJsonNumber.ts,使重放和状态提取各自拥有唯一所有者。 - 添加
environmentStateRules.ts,包含纯辅助函数:写入分类、API 基址与根路径、实体位置、标识名称、深度为一的 JSON 指针、值字节数以及实体和列表渲染器。 - 添加
EnvironmentStateExtraction.ts用于规划 item 和 list 工具、观察实体并组装结果;添加environmentStateMerge.ts用于合并观察结果;添加environmentStateGate.ts用于复现每个计划的记录;每个 body 都通过预算回调解析,并在下一个 body 之前释放。 - 添加
EnvironmentStateAccumulator.ts,扩展 manifest 累加器以共享分组,保留记录行和对已接纳记录的引用,并将 body 和保留值计入预算。 - 添加
environmentStateView.ts,包含请求 schema(共享 manifest 的template_rulesschema)、结果字段和投影器;与 manifest 视图共享捕获准入和记录分组;注册 kind,并将累加器作为单个对象传给projectAnalysisView;始终密封推断出的结果。 - 覆盖 domain、service、MCP、CLI、catalog 和验收行为;在 capture 指南、agent 环境指南、contracts 参考和已编写的技能中记录该视图。
不会引入新的工具、提供方、副作用或网络活动。该状态是已保留 Evidence 的投影;提供该状态的服务被推迟。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 rea2/rea