Skip to content

Releases: chenming0v0/OMPiUI

OMPiUI v0.6.38

Choose a tag to compare

@github-actions github-actions released this 23 Oct 10:11
c5e8d0d
  • fix(omp): align native sessions queues resources and terminal feedback (b99efce)

  • fix(packages): complete scoped native lifecycle and update acceptance (#340) (21c8be2)

  • fix(settings): persist native scopes and preserve failed-save drafts (#339) (5ab9761)

  • fix: #339 官方设置保存保持全局/项目/有效配置边界,拒绝错误类型与冲突补丁,保留未编辑字段、备份及原生落盘读回;备份目标是目录时明确失败,不搬走目录或伪报保存成功。

  • fix: #340 包管理等待官方操作完成再更新列表;按所选作用域更新并隔离无关源失败,明确只读项目依赖与空作用域,修复 marketplace 资源目录发现遗漏;不以兼容回退掩盖 Windows 原生链接权限错误。

  • fix: #341 会话资源来自当前官方运行时的实际加载状态,区分未知/失败与空列表,显示发现警告;只读刷新不重执行扩展,显式 Reload 不再暗示完整扩展与模板热加载。

  • fix: #355 保留原生多行命令输出与独立来源信息,真实错误保持失败;官方扩展命令抛错的 extension_error 不再被本地完成回执当作成功。

  • fix: #356 同文件导航/Undo/Redo 与新文件 Fork 使用官方原生接口,保留取消时的历史、身份与图片草稿;总结取消调用专用原生控制器,节点标签写入官方日志。已提交原生变更后读回失败保留真实目标与草稿,并明确提示部分刷新失败。

  • fix: #357 发送按原生准入保留失败草稿,队列使用稳定条目标识并保留图片与隐藏上下文;取回响应迟到仍保存到原服务器/会话草稿。状态读取不再生成队列更新事件导致循环刷新。

  • fix: #359 Stop 对齐官方 ACK 与实际结束边界,不清空或重放原生队列;串行等待停止与后续提交,保留官方 steering 继续执行、follow-up 保留及异步工作语义,不把 ACK 伪报为完全空闲。

  • fix: #365 已开始但未返回结果的工具依据真实退出/取消/未知结果显示终态,保留部分输出及原始原因;重连、刷新不复活旧运行状态,后到的真实结果优先。

  • fix: #369 扩展取消只按原生 targetId 结算目标请求,旧会话应答不写入新运行时;保留其他弹窗、超时与正常应答,重复/迟到应答不重复发送。

  • fix(dependencies): 桌面发布、服务器显式安装与 Docker 构建准备完整 omp-runtime/,交付官方 OMP binary、Bun 1.3.14、与 binary 完全同版本的官方 npm 源码及当前平台生产/原生依赖;默认使用预装运行时,不要求全局 OMP npm 包或全局 Bun,启动与只读浏览不隐式下载。外部 CLI/源码选择保留精确版本门禁,Android 只连接主机、不打包本地引擎。

  • fix(omp): 受管扩展桥接的队列、模型范围和扩展设置 imports 改用官方公开 canonical host subpaths,避免绝对 file:// 源码入口绕过官方 loader graph;移除跨模块设置 cache 代理,继续使用当前官方会话和同一设置注册表。

  • test: 删除 HTML 源码按钮触摸状态的单个 CSS class/生成源码文本固定断言,保留相邻预览高度与主题行为测试;仅测试维护,不修改生产界面或重新固定样式实现。

  • verification: 官方 OMP 18.3.1 的设置、包、资源、命令反馈、扩展取消语义验收通过;完整候选原生导航/总结取消/日志标签/before-at-first Fork、源文件保护、官方按 ID 双向继续与最新历史备份失败阻断通过;队列/准入完整 smoke、Stop 七场景原生对照、真实 code 23 退出/取消及工具卡片终态已验证。最新候选整体构建通过,worker 全套 244 项中 231 通过、13 跳过、0 失败,lint 为 0 error、14 条 warning;此前受影响 app 消费者 18 文件/182 项通过(35.65 秒)。这些结果不等同于最新候选完整 app 测试套件通过,不代表 #361、完整安装升级或全部平台发布产物已验收。

  • verification: 实际设置页、多行命令反馈面板、工具卡片终态,以及原生 A/B 扩展弹窗的取消目标、迟到应答拒绝、保留弹窗真实提交与清理均已验证;设置写入只使用隔离临时后端与配置,不触及用户运行中的服务或原生配置。

  • verification: Windows 实际桌面打包成功,产物包含编译后的 OMPiUI server、Tailscale bridge,以及官方 OMP 18.3.1、Bun 1.3.14 和同版本完整公开源码/生产/原生依赖。官方 18.3.1 与最新 18.12.6 的完整运行时分别移到含空格的隔离目录后,在无全局 OMP/npm/Bun 查找的 Node 与 compiled Bun 下,真实设置/包 API、精确版本及 UI→官方 CLI→UI 同一原生文件继续写入均通过(分别 239.15/248.49 秒,含完整运行时复制)。Tauri 资源准备在清理本轮临时产物后实际成功(115.10 秒),完整复制运行时、server、原生 PTY、Web 与 Tailscale 资源;此前磁盘空间耗尽(errno 112)不再是该步骤阻断。跨平台 CI 仍待完成,Linux 安装步骤已定位 Bun npm 包可执行文件布局差异,不能据 Windows 本机通过声明所有平台 CI、安装器构建或完整安装升级通过。

  • verification: 官方 canonical host loader 的受管扩展已通过真实加载命令元数据、会话 ID/文件身份与资源检查验证;实际包含 bash 工具,context discovery 无错误。非默认 fast role 精确解析到 offline-fast 模型范围,再完成 UI→官方→UI 三回合同文件继续写入(22 秒);未以独立源码模块图或设置 cache 代理替代官方运行时。

  • verification: 依赖 CI 39898893796 已完成,Windows supported/latest 两项官方会话迁移、模型角色与 compiled relocation 验收均通过;Ubuntu 两项失败在运行时安装的 Bun npm 可执行文件布局,Windows app shard 1 失败在上述样式实现固定测试,其它检查通过。移除该单项实现固定测试后,实际 MarkdownRenderer 98 项通过(8.76 秒),相邻预览高度与主题行为测试保留且通过;Unix 安装路径修复与后续完整 CI 仍待结果,此轮不声明完整 CI 通过。


Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

发布收尾验收

  • 最终 PR CI 39909161949 全部通过;Ubuntu 服务端 230 通过、3 跳过、0 失败。
  • 发布运行 39935995841 成功,完整 8 个附件已上传;复用与标签完全相同源码树的五平台预构建,校验未跳过。
  • Node/compiled Bun 隔离 OMP 18.3.1 公共 API 与 UI→官方 CLI→UI 同文件续写实跑通过;实际 Node PTY 输出、回放和退出码 0 通过。
  • 首次附件下载触及 10 分钟发布期限,dev 工作流期限已改为 45 分钟;未移动 v0.6.38 标签或删减依赖。
  • 独立 dev 验证出现过 staging rename EPERM 与 RPC ready 超时,原因未证实,不宣称修复;#361 和无关未提交工作仍排除。

OMPiUI v0.6.37

Choose a tag to compare

@github-actions github-actions released this 22 Oct 05:38
145b911
  • fix: 保留 Windows 升级项目与快捷方式并修复模型保存竞态 (f24ae64)
  • ui: 优化手机供应商详情与模型获取面板 (0d70098)
  • fix: 默认新对话恢复当前服务器保存的项目,其次使用已打开工作区,最后兜底用户主目录;不再静默使用安装目录。桌面显式打开文件夹优先,快捷方式起始位置不覆盖保存的项目。
  • fix: 供应商模型改名后按已保存身份重基后续草稿,连续改名和再次保存保留 cost、compat 等隐藏字段;复用旧模型 ID 新建模型时不复制旧模型隐藏配置。
  • fix: 供应商保存和删除绑定原服务器及连接代次;模型更新通知和手动刷新合并干净配置,保留待保存与在途编辑。
  • fix: Windows 安装器在旧卸载前保存完整快捷方式,避免重装升级丢失起始位置和参数;维护事务保留暂停前意图,取消且原安装完整时恢复,开始替换后禁止自动回滚。并发维护与 supervisor 使用串行生命周期锁及已核对进程句柄,等待 worker 真正退出。
  • verification: Windows 原生 release 编译成功,隔离 supervisor/双维护 CLI 验证只发送一次关闭、监听关闭后等待进程退出、停止状态取消恢复、旧配置格式重写后恢复运行意图、替换后拒绝回滚及卸载后停止。完整安装/升级未在本机验收,按用户要求由用户下载新版本验证。
  • verification: 供应商持久化集成回归 15 项、目录优先级 9 项、服务端目录及模型配置 15 项通过;独立浏览器验证改名后再次保存保留隐藏字段、刷新保留草稿与新会话使用原项目。官方 OMP 会话双向继续写入、只读浏览验收通过,app/server 类型检查通过。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.36

Choose a tag to compare

@github-actions github-actions released this 20 Oct 10:04
56a45e7
  • fix: 修复模型配置变更或控制进程退出后,模型同步持续报 omp RPC process has exited、设置页状态一直为红色的问题。控制通道只合并启动中的请求,后续查询会重新启动已退出的进程;启动或协议协商失败后允许再次重试。
  • fix: 打开、刷新模型供应商设置及切换服务器时同步查询实时模型,避免刷新只重读配置而无法恢复模型同步。
  • test: 新增真实子进程回归覆盖,验证配置变更、意外退出、启动失败和并发查询;补充供应商设置页刷新及服务器切换测试。真实 OMP 查询验证首次及控制进程重建后均返回 19 个模型。
  • fix: 包含尚未正式发布的 0.6.35 设置页模型同步状态显示及供应商列表操作调整。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.34

Choose a tag to compare

@github-actions github-actions released this 19 Oct 05:59
dc7c350
  • feat: 供应商模型编辑弹窗新增「智能配置」并默认开启:新建模型时按模型 ID 自动查询 models.dev,填入显示名、上下文窗口、输出上限、输入类型、推理能力与推理等级,并显示「正在查询…/已应用 models.dev 数据/已使用本地默认值」;查不到或请求失败时回退本地启发式。编辑已有模型默认不自动改写、需手动开启;关闭开关即取消在途查询,迟到的查询结果不会覆盖已手工修改或已切换的模型。
  • feat: 新增只读 host 命令 models.dev.lookup(models 域、幂等):服务端拉取 https://models.dev/api.json,进程内缓存 10 分钟并合并并发查询,请求超时 10 秒、响应体上限 12 MiB;模型 ID 归一化后支持 vendor/ 前缀、[...] 标签与标点差异,精确命中优先于长度不小于 5 的片段命中,跨供应商按「显式指定供应商 > 模型家族对应供应商 > 其他」排序。
  • feat: 供应商 API 格式新增 google-generative-ai:models.yml 读写接受该值,上游模型列表改走 /v1beta/models(必要时回退 /models),以 x-goog-api-key 鉴权并去掉返回 id 的 models/ 前缀;界面 API 格式选项与提示同步补齐。
  • fix: 保留「模型声明支持推理、但目录没有可配置等级」的真实状态,不再编造 low/medium/high:弹窗显示「模型支持推理,但目录未提供可配置的推理等级」并提供「手动配置」入口,保存时以 thinking: null 显式清除旧 thinking 段;推理模式按供应商 API 推断(anthropic-messages → anthropic-adaptive、google-generative-ai → google-level、其余 effort),仅在该模型尚无等级配置时套用,不覆盖手工配置;清空「推理参数映射」后提交空映射并由服务端删除旧 thinking.effortMap,改模型 ID 时仍按原 ID 合并保留未暴露字段。
  • fix: 停止生成期间停止按钮显示进行中状态并禁用重复点击;流式、压缩或提交中的会话始终保留停止入口,输入框有内容时发送与停止可同时使用;worker 的 abort 先发出 agent_settled 让界面先确认已停止,再在后台补齐历史落盘同步(syncEntriesNow),历史同步不再阻塞停止反馈。
  • fix: 新增会话活动看门狗:会话流订阅期间按 1 秒周期读取一次会话状态(每会话最多一个在途请求、3 秒超时,停止、关闭或断开订阅时取消),把刷新或断连后遗漏的 busy/compacting/idle 状态校准回来;agent_settled 到达时立即按 idle 处理并取消在途校准。
  • test: 补充 models.dev 查询映射与匹配优先级、Google 上游模型列表拉取、models.yml 保存时清除 thinking/effortMap、推理模式推断、智能配置开关/迟到结果/取消、停止按钮进行中状态与看门狗单飞取消、abort 先确认后同步历史的回归覆盖。
  • verification: npm run typecheck 通过(protocol / omp-worker / tui / relay 构建及 server / admin / app 类型检查);本机受限环境无法执行完整 npm run validate(测试子进程被沙箱拒绝 spawn),lint、后端测试、前端全量测试与生产构建以 CI 与发布工作流结果为准。
  • chore: 根包、全部 workspace、互依赖、npm 锁文件及 Tauri/Cargo 统一为 0.6.34;官方 OMP 会话目录与格式不变。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.33

Choose a tag to compare

@github-actions github-actions released this 18 Oct 08:22
34c084f
  • feat: 设置新增「供应商」页(位于「模型」与「Agent」之间),直接读写官方 ~/.omp/agent/models.yml 的自定义供应商与模型;支持按上游 /models 拉取并区分新获取/上游已删除、编辑上下文窗口/输入类型/推理等级与参数映射、新增/编辑/删除供应商和模型。保存走 server host 命令,原子写入并保留 .bak 备份,未知字段原样保留;界面沿用 OMPiUI 设计系统。
  • feat: host 命令新增 models 域(models.providers.get/save/delete/fetch):读取失败以错误字段返回而不抛错,写入串行化并原子替换;上游拉取带 15 秒超时与 2MB 上限,读取与拉取都不修改配置。
  • fix: 供应商里改模型 ID 时把原 ID 一并提交,服务端按原 ID 合并,保留界面上没有暴露的 cost/compat 等字段;设置页订阅 models.updated,models.yml 被 omp CLI 改写后重读并取消待执行的防抖保存,避免过期草稿覆盖外部改动。
  • test: 补充 models.yml 读取/合并/改 id/删除/备份/上游拉取与失败回退,以及供应商设置、模型选择、模型配置弹窗的回归覆盖。
  • verification: npm run validate 通过:typecheck、lint、后端测试、前端全量测试与生产构建均成功;修复追加供应商映射、外部变更重读与测试隔离的定向回归;安装包与实机升级以发布工作流和设备验收为准。
  • chore: 根包、全部 workspace、互依赖、npm 锁文件及 Tauri/Cargo 统一为 0.6.33;官方 OMP 会话目录与格式不变。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.32

Choose a tag to compare

@github-actions github-actions released this 17 Oct 08:34
1c13a72
  • fix: Windows 下配置命令与 RPC 客户端共用 OMP 入口解析;npm shim 只用于定位入口脚本,脚本交给 shebang 指定的 Bun/Node 解释器执行,含空格和 & 的会话路径保持单个 argv,JSON 参数不再经过 cmd.exe 重解析。Windows 环境键统一大写,PATH 只剩 POSIX shim 时明确报错。
  • fix: OMP 版本探测改为与 RPC 客户端共用入口解析并按 argv 直接拉起,不再由 cmd.exe 拼行;OMPI_OMP_BIN 指向带空格的 npm shim(如安装路径含空格)时能正确读出 omp --version,会话迁移和会话打开不再因「无法确定 OMP 版本」中止。
  • fix: 聊天虚拟列表在生成测量行前按当前行数和测量缓存校验索引,阻止过期范围把空项送入 directDomUpdates 后触发 Cannot read properties of undefined (reading 'start');正常范围保留缓存引用,不增加数组复制。补充缩短、清空和恢复的回归覆盖,并在真实聊天组件中注入过期索引验证 todo 更新、折叠和滚动。
  • fix: 对齐官方 OMP 扩展 UI 的 widget/status 字段,按稳定组件标识更新并正确移除,修复扩展面板出现请求 ID、空白卡片堆积和状态文字丢失;面板只显示可读内容,过滤终端颜色控制码和空输出,补齐中英文提示。
  • ui: 模型 Read 等工具返回的图片改为紧凑缩略图,点击即可在遮罩层放大查看;保留原图清晰度,支持缩放、拖动和关闭,不增加标注或编辑功能。统一内嵌、历史和需认证图片的预览入口,查看期间阻止工具自动收起,非图片附件行为不变。
  • ui: 重整管理页的运行环境与项目信任,使用明确的状态和策略说明;运行时设置按用途分组,高级选项默认折叠,未配置项明确沿用运行时默认值。
  • ui: 保留并重排会话资源与会话命令,资源按能力与上下文分类,命令按用途展开并说明作用;改善长会话名称和窄屏布局。移除管理页的“模型与提供商”调试面板,独立模型设置入口不变。
  • fix: 修复手机窄屏下长目标文本撑破截断范围的问题;目标内容可收缩并显示省略号,紧凑模式收起状态长标签,保留计时、操作按钮和完整目标编辑。
  • fix: 故障诊断弹窗新增“不再提示本次报错”,持久化隐藏弹窗及右下角入口,刷新和新故障不再打扰;保留本地报告与原有诊断收集逻辑。
  • fix: 移除失效的“使用宿主机 Pi SDK”开关及旧 SDK 环境配置,改为说明官方 omp --mode rpc 与 OMPI_OMP_BIN;保留官方 OMP 的 PI_CODING_AGENT_* 配置。
  • refactor: 健康检查和 worker 握手统一为实际 ompVersion(未知为 null),删除伪 SDK 验证/回退元数据,能力来源统一为 OMP RPC/扩展;前后端协议升至 3、worker 协议升至 4,需配套升级,官方 OMP RPC 和会话格式不变。
  • chore: 修正 OMP 开发/测试入口、扩展夹具依赖及运行时架构说明;保留 PiUI 类型溯源,不再将本地类型声明描述为正在使用 Pi SDK。
  • test: Windows 入口解析断言按规范路径比较,新增 script/npm-shim/path-shim/环境变量/Bun 运行时 shim 五种入口的启动回归与真实 RPC 入口验收;临时目录为 8.3 短名(CI 的 RUNNER~1)时不再因路径拼写差异误报。
  • chore: 根包、全部 workspace、互依赖、npm 锁文件及 Tauri/Cargo 统一为 0.6.32;官方 OMP 会话目录与格式不变。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.31

Choose a tag to compare

@github-actions github-actions released this 16 Oct 18:20
45eaf29

修复与更新

  • #319:隧道 pong 准入不再把数据面正常背压误判为硬熔断。
  • #320:父会话保留已有子代理消息块缓存,避免同步时退化为整段历史重下。
  • #321、#323:目标附图和异步合并遵守 16 MiB 附件总量限制;省略态图片不再被错误复用为编辑附件。
  • #322:删除排队图片不再与取回编辑共用完整图片响应。
  • #324:终端输入负确认采用退避重试,避免背压期间反复重传同一输入片。
  • #325:终端退出后仍可回放尚未读取的尾部输出。
  • #326:原生 HTTP 客户端对 GET/HEAD 字符串拒绝值正确执行网络重试。
  • #327、#328:Tailnet 网桥的空闲与响应头期限不再中断持续单向下载,或短于 packages 命令预算。
  • 补充 pong、背压、终端输入与回放、附件及 HTTP 客户端回归测试。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.30

Choose a tag to compare

@github-actions github-actions released this 16 Oct 03:52
86a7a8d
  • fix: 完成剩余网络审计与状态同步修复 (453d41b)
  • fix: 完成退出背压与终端隧道恢复修复 (b9b261b)
  • fix: 处理 #304–#308、#310–#317 共 13 项问题;退出排空遵守 IPC 背压,大响应保留事件容量,取消作业及时归还响应预留并独立限制底层执行数量。
  • fix: 终端重连等待已交付 xterm 的输出结算后再续传;隧道两端显式计量 pong 并约束积压;Go 网桥补充 HTTP 与升级连接的空闲回收期限。
  • fix: 协议问题自动进入长周期恢复探测并显示中英文通知;重复 bash 补丁不再逐帧通知或作废在途快照,收敛逻辑使用合并后的状态。
  • perf: 历史预取只缓存引用页,前台阅读时才还原大条目;目录请求共享缓存与在途结果、独立取消并隔离服务器 generation;配对邀请隐藏、过期或兑换后停止请求。
  • fix: HTML 预览超过资源预算时显示截断提示,避免将部分加载误认为完整页面。
  • verification: 类型检查、lint、全部后端测试、go test ./... 与生产构建通过;lint 为 0 error、6 条已有 warning,后端有 2 项按配置跳过。前端默认全量并发曾遇到未改动的设置备份测试 5 秒超时,单独复现通过,随后以 --maxWorkers=4 运行全部 1399 项测试通过。安装包构建与实机升级仍以发布工作流和设备验收为准。
  • chore: 根包、全部 workspace、互依赖、npm 锁文件及 Tauri/Cargo 统一为 0.6.30;事件协议及官方会话目录、格式不变。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.29

Choose a tag to compare

@github-actions github-actions released this 16 Oct 02:02
291db23
  • fix: 聊天时间线缩短时过滤过期的 resize pin,避免虚拟列表保留越界行。
  • docs: 补充网络与流量审计的生产量级判断依据,避免把已受硬上限约束的边界误报为故障。

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a

OMPiUI v0.6.28

Choose a tag to compare

@github-actions github-actions released this 16 Oct 01:01
dccda99
  • fix: 锁定包含 maxFragments 服务端选项声明的 @types/ws 版本,确保 Linux/Windows CI 类型检查与运行时配置一致。
  • docs: 记录第四轮网络修复验收结果 (41d803d)
  • fix: 显示移动端故障报告关闭按钮 (49f37d5)
  • fix: 按事件连接状态展示在线情况 (9865255)
  • fix: 约束网络传输预算与连接生命周期 (c55d1db)
  • fix: 收敛工作区监视与历史预取 (d20b43a)
  • fix: 稳定事件流重同步与断线恢复 (1b4239b)
  • fix: 有界化会话读取与恢复 (6b2323f)
  • fix: 有界化 Worker 消息与 IPC 流 (0fc8780)
  • fix: 限制文件浏览与 HTML 预览资源 (571e4be)
  • fix: 保证终端输入输出可恢复 (7a77434)
  • fix: 完善诊断报告共享与审计 (7835d81)

Portable: Windows (.zip), Linux (.tar.gz), macOS (.tar.gz)
Desktop: Windows (.exe), macOS (.dmg), Linux (.deb, .AppImage)
Mobile: Android (.apk) — arm64, armeabi-v7a