跳转至

实施计划

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

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