Skip to content

ida-agent 0.4.8

Choose a tag to compare

@ackwrap ackwrap released this 10 Oct 13:02

ida-agent 0.4.8

Requires IDA Professional 9.4 and its bundled Qt 6.8.2 for the selected platform.
需要对应平台的 IDA Professional 9.4 及其自带的 Qt 6.8.2。

Platform / 平台 Downloads / 下载
Windows x64 *-windows-x64-setup.exe installer / 安装器;*-windows-x64.zip portable / 便携包
Linux x64 (Ubuntu 24.04 baseline) *-linux-x64.tar.gz: Gateway, full AI Chat plugin and client skills / Gateway、完整 AI Chat 插件及客户端技能
macOS 15+, Intel + Apple Silicon *-macos-universal2.dmg installer / 安装器;*-macos-universal2.zip portable / 便携包

Close IDA before installing or upgrading. Extracted packages contain per-file SHA256SUMS.txt;
installers and Linux/macOS archives also have separate .sha256 files.
安装或升级前请关闭 IDA。解压包内含逐文件 SHA256SUMS.txt,安装器及 Linux/macOS 压缩包另附 .sha256 校验文件。

No IDA or Qt runtime libraries are bundled. Linux requires system OpenSSL 3 and CA certificates.
macOS uses native networking and does not require OpenSSL; its binaries are ad-hoc signed, without Developer ID notarization.
不附带 IDA 或 Qt 运行库。Linux 需要系统 OpenSSL 3 和 CA 证书;macOS 使用原生网络接口,无需 OpenSSL,使用临时签名,未做 Developer ID 公证。

Linux and macOS have not been comprehensively tested. Please report bugs
with OS, CPU architecture, IDA version, reproduction steps and logs with secrets removed.

Linux 和 macOS 版本尚未经过全面测试。如遇问题,请提交 Bug / Issue,
附上操作系统、CPU 架构、IDA 版本、复现步骤及已去除密钥的相关日志。

0.4.8

  • Make OpenCode 2 the configuration manager's default OpenCode target. Label configuration actions Install MCP / Update MCP and document Scoop's versions/opencode2 and npm's @opencode/cli@2; the launch command remains opencode.
  • Write the native mcp.servers.ida-mcp format with disabled: false, codemode: false, protocol: "legacy", and separate catalog/execution timeouts. Migrate only the old IDA entry while preserving other servers, settings, and JSONC comments. Removing IDA configuration clears both formats.
  • Validate native enablement and timeout fields, and use supported global opencode.jsonc / opencode.json files instead of the obsolete config.json fallback.
  • Update the OpenCode regression adapter for v2 permissions and standalone execution. Keep the 23-tool MCP catalog and existing RPC contracts compatible with 0.4.7.

Upgrade: Close IDA, install the complete 0.4.8 package, then restart IDA and reconnect MCP clients. For OpenCode 2, open ida-mcp -web and use Update MCP. If its background server is running, run opencode reload, then check the connection with opencode mcp list.

  • 管理页默认支持 OpenCode 2,配置按钮明确为 Install MCP / Update MCP,补充 Scoop 的 versions/opencode2 和 npm 的 @opencode/cli@2 安装说明;启动命令仍为 opencode。
  • 写入原生 mcp.servers.ida-mcp 格式,使用 disabled: false、codemode: false、protocol: "legacy" 和分别设置的目录读取、工具执行超时。只迁移旧的 IDA 条目,保留其他服务器、设置及 JSONC 注释;移除时清除两种格式中的 IDA 条目。
  • 校验新版启用字段和超时格式,选择受支持的全局 opencode.jsonc / opencode.json,移除过时的 config.json 回退。
  • OpenCode 回归适配器使用 v2 权限格式和独立执行模式;23 个 MCP 工具及既有 RPC 合同与 0.4.7 保持兼容。

升级: 关闭 IDA、安装完整的 0.4.8 发布包,再重启 IDA 并重连 MCP 客户端。OpenCode 2 用户打开 ida-mcp -web,点击 Update MCP;若后台服务正在运行,执行 opencode reload,再用 opencode mcp list 检查连接。