Repository navigation
Releases: LilZeeCN/zee-rp
Release list
v0.2.1 — RP/1 authoring, native styles and Zhixu demo
zee-rp v0.2.1 发布说明
本次更新集中改善 RP/1 原型创作、改稿和诊断,并补齐原生全局样式维护。
- 支持
[fillxhug]自动测高、常用移动业务宏、共享底部导航、面板状态简写,以及多页/多状态总览图。 - 增加创作范例、结构化改稿、批量诊断、绑定解释、运行版本指纹;改稿保留基线、检查原生漂移并发布持久素材。
- 生成与改稿支持异步任务。对齐 CLI/MCP 对象输入、诊断和可选自愈行为;交互读取增加统一 items、returned 与分页,减少空集误判。
- 修复本轮工作流报告中的往返编译、布局门禁、宏参数/插槽、参数校验与错误格式问题。
- 对应 GitHub #1:提供
list_custom_styles和rebind_widgets,批量复用文件已有的原生全局样式。全局定义由 Axure UI 先创建和保存。 - 对应 GitHub #2:提供
rename_custom_style,级联更新样式定义、MatchInfo 与 StyleCache,按样式/库身份隔离外部同名引用。
新增「知序」考研 App 案例宣传片:40 秒,1080p/60fps,中英文 README 内联播放。
本次执行验证:核心 17/17、CLI 对拍 23/23、新增样式合成回归 8/8、问题报告回归 Python 69/69 + MCP 36/36,三个新样式 MCP 接口实际调用通过。RP9 单元件样本绑定、改名、原生保存、关闭重开通过。
验证边界:RP9 对照未复现 issue #2 描述的星号症状,文件中的旧名称残留已通过结构断言覆盖;issue #1 的内部签名推测未证实。复杂对象引用样式明确拒绝,母版/面板状态/RPLIB 样式维护尚只有结构证据。RP11 未新增原生验证。完整边界见仓库 references/custom-styles.md 与 docs/verification.md。
升级后请重连 MCP,以加载新增工具与代码。截图重建和复杂图形仍包含独立图片对象,不承诺任意截图全矢量或任意 Axure 工程无损往返。
发布复验另通过语言 50、源码/原生合并 22、创作工作流 18、质量 10+11、第三轮工作流 13、MCP 会话 7、多页生成 10、运行期 58+354+11 及任务生命周期模拟 11 项检查。源码校验失败的生成诊断补齐修正提示。
v0.2.0 — Screenshot reconstruction, RP/1 and quick widget rename
v0.2.0
从 v0.1.1 升级:截图重建、RP/1 原型生成和原生 Axure 工具统一交付。
- 图片转布局:OCR、图表几何、分层、修正和视觉差分,包含 Python / Swift 配套源码与原创示例。
- RP/1:JSON / 文本语法、原生生成、运行期数据与规则,以及有限母版、自适应视图和合并支持。
- 元件命名修复:显式
name写入 Axure OUTLINE,支持中文、空格、符号和重名,内部身份与交互保持稳定。 - 快捷改名:新增 MCP
rename_widget单条 / 批量入口,CLI 支持name-widget --name ... --to ...,保留旧参数形式。 - 提供 RP9 / RP11 适配、原生验证辅助工具、合成测试、基准和完整 Agent Skill。
安装与使用
下载 zee-rp-v0.2.0-source.tar.gz,解压后按 README.zh-CN.md 安装依赖。已有 Git checkout 可更新到 v0.2.0 标签。MCP 客户端重新连接后可发现新增改名工具。
原生生成需用户本机 Axure 和对应版本空白模板;截图 OCR / GUI 工具依赖 macOS。近期原生行为证据限指定 macOS + Axure RP9 样本,结构、预览和保存重开分别记录,详见 docs/verification.md。
验证
本提交 GitHub Actions 的 Node 18 / 22 公共测试通过。命名修复的本机验证包括:核心 16、语言 44、原生构建 32、原生写入 11、stdio MCP 7、CLI 对拍 23 项检查通过;RP9 指定样本保存关闭重开后的重名目标隔离、面板切换、变量写入和跨页跳转通过。
发布提交:4d734553a8375fda1c3050144a40b386a372de29。源码包附 release-manifest.json 与 SHA256SUMS.txt。
v0.1.1 — Complete public source and reproducible checks
This release completes the public source distribution and corrects the earlier mismatch between the README and shipped implementation. The public name remains zee-rp.
- Sync current expression/condition, rich-text, multi-run table, connector, page, panel, and master fixes. Add the global-variable writer to CLI/MCP (31 commands / 43 tools).
- Include all historical assertion code, configurable native inputs, compact original fixture fingerprints, and public recipes that generate fresh native examples from a user's local installation.
- Correct both READMEs, executable examples, capability limits, release packing, and MCP field/default forwarding. Fix first-time hyperlink creation through the CLI.
- Replace the old screenshot with an authored JSON specification and reproducible reference SVG. Preserve Git history.
Validation for commit 9aa86eb776f966b7a151e2f025dc4645a201021a:
- GitHub Actions on Linux / Node 18 and 22: 16/16 public checks on each version.
- Locally generated native examples: 10/10; real SDK/stdio transport: 6/6.
- Exact external historical fixture replay: 225/225; historical SDK/stdio: 67/67; CLI parity: 23/23; mock jobs: 11/11.
- Real Axure load/save/close/reopen job: 5/5, using a new copy of the historical counter sample. This does not verify preview behavior or GUI editing for all newly synced features.
Native .rp/.rplib inputs, Axure runtime/application files, private paths and session data are excluded. Historical test binaries remain external; users without them can run the public generated-native tests but cannot reproduce the exact historical result. Evidence and prerequisites are documented in docs/validation.md and docs/release-evidence.json.
The attached source archive contains 104 public files plus release-manifest.json, with the full implementations/tests/docs intact. SHA-256:
58721c2b5da4f7b2babdc4aa2ae58f979183aa845de9c1f205426174ffedece3
v0.1.0 — Initial public release
Initial public release of zee-rp.
- Zero-dependency Node.js engine for native Axure RP 11
.rpfiles - 30 CLI commands via
node bin/axure.mjs - 42-tool MCP server (
bin/mcp.mjs) for Claude / Cursor / Codex / Windsurf - Evidence-graded capabilities: structure → loads → preview → native GUI save/reopen
- Safety model: AXURE_PROTECTED_PATHS red line, AXURE_WRITE_ROOT sandbox, three-zero structural verification
Verified on macOS / Axure RP 11.0.0.4137. Windows not yet tested.
Independent open-source project, not affiliated with Axure Software Solutions, Inc.