File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11{
22 "name" : " vision-mcp" ,
3- "version" : " 0.4.1 " ,
3+ "version" : " 0.5.0 " ,
44 "description" : " Vision-MCP plugins — 桌面 GUI 操作的性能 / 长期成本优化层" ,
55 "owner" : {
66 "name" : " Haruhiyuki" ,
1111 "name" : " vision-mcp" ,
1212 "description" : " Vision-MCP: 让 Agent 在使用桌面软件时沉淀指令化操作方法的框架(macOS + Windows)" ,
1313 "source" : " ./" ,
14- "version" : " 0.4.1 " ,
14+ "version" : " 0.5.0 " ,
1515 "keywords" : [
1616 " mcp" ,
1717 " vision" ,
Original file line number Diff line number Diff line change 11{
22 "name" : " vision-mcp" ,
3- "version" : " 0.4.1 " ,
3+ "version" : " 0.5.0 " ,
44 "description" : " Vision-MCP: 视觉为主的桌面 GUI 操作 MCP server + Skill。Agent 可像人一样使用真实桌面应用(截图 → 视觉/AX 双轨识别 → click/type/key),支持持续修正 + 安全审批。" ,
55 "author" : {
66 "name" : " Vision-MCP Authors" ,
Original file line number Diff line number Diff line change 11# @vision-mcp/cli
22
3+ ## 0.5.0
4+
5+ ### Minor Changes
6+
7+ - ` saveMap ` 增量改:基于原 yaml Document 写回,保留** 注释 / 字段顺序 / 手编格式** 。
8+
9+ 之前 ` commit_state ` / ` commit_workflow ` / ` harvest_session ` 每次 save 都把手编 yaml 整文件重写,注释丢失、字段顺序乱、zod default 字段(` kind: control ` / ` risk_level: safe ` 等)到处注入污染。
10+
11+ 新方案:
12+
13+ - ` loadMap ` 用 ` YAML.parseDocument ` 保留原 doc source,随 ` MapLoadResult.baselineDoc ` 返回
14+ - ` AppHandle ` 携带 baselineDoc;` writeEffective ` 走增量路径
15+ - ` applyJsToDoc ` 递归算法:原 doc 已有的 leaf path → ` setIn ` 更新;原 doc 没有的字段 → ** 跳过** (zod default 注入不会污染);数组 → 重叠部分递归 update,超出追加,缩短截断
16+ - 短标量数组(≤ 8 元素)保 inline flow style
17+
18+ 实测保真:round-trip 自身收敛、注释 / 字段顺序 / 其他字段完全保留、harvest 加 workflow 仅 14 行 diff 全是新增内容。已知限制:首次 save 从 hand-edited 状态一次性规范化(之后稳定)。
19+
20+ ### Patch Changes
21+
22+ - Updated dependencies
23+ - @vision-mcp/core @0.5.0
24+ - @vision-mcp/server @0.5.0
25+
326## 0.4.1
427
528### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @vision-mcp/cli" ,
3- "version" : " 0.4.1 " ,
3+ "version" : " 0.5.0 " ,
44 "description" : " Vision-MCP CLI:视觉为主的桌面 GUI 操作 MCP server + 工具集(init / serve / capsule / snapshot / patch / install-helper 等)" ,
55 "keywords" : [
66 " mcp" ,
4141 "prepublishOnly" : " node ./scripts/prepublish.mjs"
4242 },
4343 "dependencies" : {
44- "@vision-mcp/core" : " ^0.4.1 " ,
45- "@vision-mcp/server" : " ^0.4.1 " ,
44+ "@vision-mcp/core" : " ^0.5.0 " ,
45+ "@vision-mcp/server" : " ^0.5.0 " ,
4646 "yaml" : " ^2.7.0"
4747 },
4848 "repository" : {
Original file line number Diff line number Diff line change 11# @vision-mcp/core
22
3+ ## 0.5.0
4+
5+ ### Minor Changes
6+
7+ - ` saveMap ` 增量改:基于原 yaml Document 写回,保留** 注释 / 字段顺序 / 手编格式** 。
8+
9+ 之前 ` commit_state ` / ` commit_workflow ` / ` harvest_session ` 每次 save 都把手编 yaml 整文件重写,注释丢失、字段顺序乱、zod default 字段(` kind: control ` / ` risk_level: safe ` 等)到处注入污染。
10+
11+ 新方案:
12+
13+ - ` loadMap ` 用 ` YAML.parseDocument ` 保留原 doc source,随 ` MapLoadResult.baselineDoc ` 返回
14+ - ` AppHandle ` 携带 baselineDoc;` writeEffective ` 走增量路径
15+ - ` applyJsToDoc ` 递归算法:原 doc 已有的 leaf path → ` setIn ` 更新;原 doc 没有的字段 → ** 跳过** (zod default 注入不会污染);数组 → 重叠部分递归 update,超出追加,缩短截断
16+ - 短标量数组(≤ 8 元素)保 inline flow style
17+
18+ 实测保真:round-trip 自身收敛、注释 / 字段顺序 / 其他字段完全保留、harvest 加 workflow 仅 14 行 diff 全是新增内容。已知限制:首次 save 从 hand-edited 状态一次性规范化(之后稳定)。
19+
320## 0.4.1
421
522### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @vision-mcp/core" ,
3- "version" : " 0.4.1 " ,
3+ "version" : " 0.5.0 " ,
44 "description" : " Vision-MCP 核心库:数据模型、Capsule、Runtime、Repair、Locator、Trace" ,
55 "type" : " module" ,
66 "main" : " ./dist/index.js" ,
Original file line number Diff line number Diff line change 11# @vision-mcp/server
22
3+ ## 0.5.0
4+
5+ ### Minor Changes
6+
7+ - ` saveMap ` 增量改:基于原 yaml Document 写回,保留** 注释 / 字段顺序 / 手编格式** 。
8+
9+ 之前 ` commit_state ` / ` commit_workflow ` / ` harvest_session ` 每次 save 都把手编 yaml 整文件重写,注释丢失、字段顺序乱、zod default 字段(` kind: control ` / ` risk_level: safe ` 等)到处注入污染。
10+
11+ 新方案:
12+
13+ - ` loadMap ` 用 ` YAML.parseDocument ` 保留原 doc source,随 ` MapLoadResult.baselineDoc ` 返回
14+ - ` AppHandle ` 携带 baselineDoc;` writeEffective ` 走增量路径
15+ - ` applyJsToDoc ` 递归算法:原 doc 已有的 leaf path → ` setIn ` 更新;原 doc 没有的字段 → ** 跳过** (zod default 注入不会污染);数组 → 重叠部分递归 update,超出追加,缩短截断
16+ - 短标量数组(≤ 8 元素)保 inline flow style
17+
18+ 实测保真:round-trip 自身收敛、注释 / 字段顺序 / 其他字段完全保留、harvest 加 workflow 仅 14 行 diff 全是新增内容。已知限制:首次 save 从 hand-edited 状态一次性规范化(之后稳定)。
19+
20+ ### Patch Changes
21+
22+ - Updated dependencies
23+ - @vision-mcp/core @0.5.0
24+
325## 0.4.1
426
527### Patch Changes
Original file line number Diff line number Diff line change 11{
22 "name" : " @vision-mcp/server" ,
3- "version" : " 0.4.1 " ,
3+ "version" : " 0.5.0 " ,
44 "description" : " Vision-MCP MCP Server:暴露 capsule.* / vision_map.* tools 与 vision-mcp:// resources(stdio transport)" ,
55 "keywords" : [
66 " mcp" ,
3434 },
3535 "dependencies" : {
3636 "@modelcontextprotocol/sdk" : " ^1.0.4" ,
37- "@vision-mcp/core" : " ^0.4.1 " ,
37+ "@vision-mcp/core" : " ^0.5.0 " ,
3838 "zod" : " ^3.24.1"
3939 },
4040 "repository" : {
You can’t perform that action at this time.
0 commit comments