实施计划¶
- 在
environmentStateRules.ts中,将指针解析为标记,并让at和replaceAt读取和替换根级或某个成员中单元素数组的第 0 个元素;在对象形式之后 使用这些形式扩展locateItem,并在此处要求提供身份名称;添加identityCandidates, 先是身份名称,然后是后缀命名字段,并让locateList优先选择按名称标识的数组, 其次选择按后缀标识的、包含两个或更多项的数组。 - 在
EnvironmentStateExtraction.ts中,使用共享候选规划列表, 将空录制视为不施加约束,仅当某次录制显示某个后缀命名字段在两个或更多项之间 具有区分性时才接受该字段,将没有列表或身份的读取留给文档处理, 去掉写入路径要求和not-entity回退,将path-varies与query-varies分开记录,并保留每个实体的最早出现;environmentStateMerge.ts按时间线顺序引用记录。从原因类型和结果模式中移除not-entity,添加path-varies,并描述新的指针形式以及field-name的依据。 - 将保留响应体的分类(none、base64、cut、JSON、text)移入
environmentSource.ts中的replayedBody;该文件拥有录制到的 交互;重放渲染使用它,工具描述读取其 JSON 情形。 - 让
environmentToolDefinitions接受EnvironmentSource;描述 第一条2xxJSON 记录,否则描述标记了状态的第一条 JSON 记录, 深度为一层,并应用状态中的列表规则和现有采样预算; 列出 manifest 工具的状态;将整个描述及该工具的 MCP 注解 计入目录预留。更新 serve 和 bundle 的调用方。 - 让工具定义拥有从方法及查询
POST规则派生出的 MCP 注解;serveEnvironment.ts注册它们,而卡片则不包含它们。 - 覆盖领域、服务、适配器和编译后的 MCP 边界;将规则记录在捕获指南中, 将描述和提示记录在代理环境指南中,并记录契约文本。
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 rea2/rea