Repository navigation
Releases: czcdr/dsh-plugin-rea
Releases · czcdr/dsh-plugin-rea
Release list
v1.0.6
1.0.6 — 文档结构调整,无行为变更。
- README 拆成两份:
README.md(English,GitHub 默认展示)与README.zh-CN.md(简体中文),顶部互相链接。 - 改为真正的分节标题(原来大量用粗体当小标题),并把「安装」拆出「前置条件 / 安装插件」两小节。
- 内容要点一条未删:第三方适配声明、能力边界(无法完整还原源码等)、实测矩阵、三种引擎配置写法、profile 按 id 覆盖、验证步骤、更新语义、许可证归属。
package.json的files与 CI 的 npm 载荷断言同步收录README.zh-CN.md。
安装:dsh plugin --profile <profile> add dsh-plugin-rea
v1.0.5
1.0.5 — 收尾 1.0.4 留下的形状问题,并让承诺过的 CI 真正跑在仓库上。
- CI 进仓库:
validate.yml/release.yml此前从未提交(GitHub 上actions/workflows为空),现已推送并在 push 上跑通。 - 门禁变严:机器路径检查从
cordis.patch.yml扩到examples/*.yml;新增一步断言 npm 包必须带齐screenshots.json、assets/、examples/。 - 示例不再给可照抄的假路径:
examples/cordis.patch.with-env.yml的C:\tools\...改为<your Ghidra 12.1.x extraction directory>,并补上!!js process.env.GHIDRA_INSTALL_DIR写法。 check-updates.ps1加固:修掉类型约束导致的 Node 版本误判(实测 14/14 断言通过)、registry 查不通时不再静默跳过、rea优先解析rea.cmd、rea doctor非零退出码会提示。- 其他:
assets/make-screenshots.ps1补 BOM;package.jsondescription 真正缩短(239 → 201 字符)。
安装:dsh plugin --profile <profile> add dsh-plugin-rea
预构建 tarball:本 Release 资产 dsh-plugin-rea.tgz(资产名不带版本号,链接不会失效)。
v1.0.4
v1.0.4 — 按外部评审修订:发布物不再携带机器相关路径 / no machine-specific paths shipped.
- 行改为可移植:Windows cmd.exe /c rea mcp;POSIX command: rea, args: [mcp]
- 新增 examples/(POSIX 变体、with-env 变体)
- 机器相关值改放本机 profile 的 id-targeted 覆盖(永不随插件发布)
- check-updates.ps1 重写:engines 感知的 Node 判断、PATH 降级、profile 结构防御
- files 白名单补齐 screenshots.json/assets/examples;description 缩短
- 实测:list_documents 经 cmd.exe 形式应答,open_binary 走 ghidra 成功(引擎目录来自 profile 覆盖)
v1.0.3
v1.0.1
v1.0.0
首个版本 / First release.
- 纯配置型 Cordis bundle:注册本机 REA 的 MCP 服务器,提供 mcp__rea__* 工具 / configuration-only bundle for the local REA MCP server
- 实测 / Verified: REA 6.4.0, DeepSeek Harness 0.2.0-rc.2, Ghidra 12.1.4, Node 24.21.0, Windows 11 x64
- 上游 / Upstream: https://github.com/morluto/rea (MIT) — 本插件为第三方适配,非 REA 组成部分 / third-party adapter, not part of REA