Skip to content

APUS Reflex Agent v0.1.4

Latest

Choose a tag to compare

@cryptoSUN2049 cryptoSUN2049 released this 17 Oct 02:16
b5b456d

APUS Reflex Agent v0.1.4

Model-as-a-Harness · 瞬时执行,深度思考。

APUS Reflex Agent v0.1.4 新增 Apple Silicon Mac 本机 Reflex 推理,并重新组织了 Reflex 配置页面。本版首次同时提供 macOS、Windows 和 Linux 的 Full 与 Lite 安装包。

English

新功能

本机 Reflex 推理

在 Apple Silicon Mac 上,Reflex 判断可以完全在本机运行。判断内容不会离开设备,也无需 API Key。

  • 模型选择:可选 APUS Reflex 4B 与 9B,35B 为实验性模型。系统根据本机内存推荐模型,所有模型均可选用;如果所选模型可能超出可用内存,会在下载前提示。
  • 下载管理:支持暂停、断点续传和取消。下载完成后先校验文件完整性,再检测推理速度,两项均通过后才启用模型。
  • 无缝切换:切换模型时,新模型在后台加载,当前模型继续提供服务。切换完成后可撤销,恢复之前的模型。
  • 资源管理:停用本机推理后会立即释放内存。启用后推理服务预先加载,首次判断无需等待冷启动。
  • 数据不外发:选择「本机」后,即使本机暂时无法完成判断(例如服务已停用或尚未下载模型),请求也不会转发到云端服务。

Reflex 配置页面

Reflex 配置页面由总开关「启用 Reflex 决策」统一控制,下设三个模块:

  • 决策服务:选择接入方式(本机、APUS Reflex 限时免费端点或自定义参数),并管理本机模型。
  • 决策前置:新增独立开关。开启后,Reflex 在主模型回答之前判断输入、选择 Skill 与工具,并预取工作区内容。
  • 记忆:Continuum 跨会话记忆设置。

改进与问题修复

  • 修复了从 v0.1.3 起应用自第二次启动后不再执行用户目录插件维护的问题。升级到本版后,缺失的决策组件将自动恢复。
  • 「APUS Reflex 限时免费端点」缺少服务凭据时,连接状态会明确说明原因,不再显示「暂不可用 · 耗时 0 毫秒」。
  • Reflex 总开关的状态在各界面之间实时同步。
  • 删除本机模型后,接入方式保持为「本机」。
  • 取消模型下载前会请求确认。

下载

Full 版内置 Office 文档转换引擎;Lite 版不含该引擎,体积更小,其余功能相同。

平台 Full Lite
macOS(Apple Silicon) DMG · ZIP DMG · ZIP
macOS(Intel) DMG · ZIP DMG · ZIP
Windows x64 安装程序 安装程序
Linux x64 桌面版 .deb .deb
Linux x64 Web 版 tar.gz tar.gz

文档:安装指南 · 模型配置 · Web 版部署 · 本机推理

系统要求

  • macOS:15.0 或更高版本。本机 Reflex 推理仅支持 Apple Silicon,需要设备具备 Metal GPU。
  • Windows:Windows x64。
  • Linux:x64;桌面版以 .deb 包分发。

安装包不含任何共享 API Key。首次使用前,请在「设置 → 模型」中配置您自己的模型服务。

签名与安全

  • macOS 安装包采用 ad-hoc 签名,尚未获得 Apple Developer ID 签名和公证。首次打开时,系统可能要求您在「系统设置 → 隐私与安全性」中确认。
  • Windows 安装程序尚未进行 Authenticode 签名,运行时可能出现 SmartScreen 提示。
  • 本机推理基于 llama.cpp b11118。模型文件从 Hugging Face(apus-ailab)下载,版本固定,并在下载后校验 SHA-256。

已知问题

  • 「APUS Reflex 限时免费端点」需要服务凭据,新安装默认无法使用。建议选择「本机」(Apple Silicon Mac)或「自定义参数」。
  • 首次启动时不会引导配置主模型,请先在「设置 → 模型」中完成配置。
  • 在没有 Metal GPU 的 Mac 虚拟机上,需要等模型下载完成后,才会提示本机推理不可用。
  • 后台切换模型期间,新旧两个模型会同时占用内存。
  • Windows 卸载耗时较长,可能超过 2 分钟,但会正常完成。该问题将在后续版本中改进。

质量验证

所有安装包均完成了安装、设置保存、重启后设置保留以及退出清理的自动化测试。Apple Silicon 安装包在 macOS 26.5 实体设备上测试;macOS Intel、Windows、Linux 桌面版与 Web 版在 GitHub Actions 托管环境中测试。Windows 安装包的各项功能测试均已通过,仅卸载耗时超出测试时限(见「已知问题」)。

文件校验

每个平台和版本均附有以下文件,请按版本(full / lite)和平台对应使用:

  • SHA256SUMS-*:安装包校验值。
  • build-info-*.json:构建信息。
  • runtime-dependencies-*.json:运行时依赖清单。
  • LICENSES-*.zip:第三方许可证。
  • qualification-*.json:测试结果摘要,并附有对应的校验文件。

macOS / Linux 校验示例:

shasum -a 256 -c SHA256SUMS-full-darwin-arm64 --ignore-missing

桌面安装包构建自提交 b5b456d。Linux Web 版构建自 9b0e754,该提交仅更新了测试脚本,产品代码与桌面版一致。


English

APUS Reflex Agent v0.1.4 adds on-device Reflex inference for Apple Silicon Macs and reorganizes the Reflex configuration page. This is the first release to provide Full and Lite packages for macOS, Windows and Linux together.

What's new

  • On-device Reflex inference (Apple Silicon). Reflex decisions can run entirely on the Mac, with no data leaving the device and no API key required. APUS Reflex 4B and 9B are available, and 35B is experimental. The app recommends a model based on installed memory; every model remains selectable, with a notice before download if it may exceed available memory. Downloads can be paused, resumed and cancelled. Each model is checked for integrity and inference speed before it is enabled. When you switch models, the new one loads in the background while the current one keeps serving, and you can undo the switch. Disabling local inference frees its memory immediately. When This Mac is selected, requests are never forwarded to a cloud service, even if local inference is temporarily unavailable.
  • Reflex configuration. A master switch, Enable Reflex decisions, controls three sections. Decision service sets how Reflex connects and manages local models. Pre-step decisions has a new toggle: when it is on, Reflex judges the input, picks Skills and tools, and prefetches the workspace before the main model answers. Memory holds the Continuum settings.

Improvements and fixes

  • Fixed an issue, present since v0.1.3, where plugin maintenance in the user directory stopped running after the first launch. Missing decision components are restored automatically after upgrading.
  • When the APUS Reflex limited-time free endpoint has no service credential, the connection status now states the reason.
  • The Reflex master switch now stays in sync across views. After a local model is deleted, the connection mode stays This Mac. Cancelling a download now asks for confirmation.

Requirements and signing

  • macOS 15.0 or later is required. On-device inference requires Apple Silicon with a Metal GPU.
  • No shared API key is included. Configure your own model service in Settings → Models before first use.
  • macOS packages are ad-hoc signed and not yet signed with an Apple Developer ID or notarized. Windows installers are not Authenticode-signed.
  • On-device inference uses llama.cpp b11118. Model files are downloaded from Hugging Face (apus-ailab) at pinned versions and are verified by SHA-256.

Known issues

  • The APUS Reflex limited-time free endpoint requires a service credential and does not work on a new installation. Choose This Mac (Apple Silicon) or Custom parameters instead.
  • First launch does not prompt you to configure a main model.
  • On Mac virtual machines without a Metal GPU, local inference reports that it is unavailable only after the model has downloaded.
  • While a model switch is in progress, both models occupy memory.
  • Uninstalling on Windows can take more than two minutes, but it completes. This will be improved in a future release.

Verification

Every package passed automated tests for installation, settings persistence across restarts and clean exit. Apple Silicon packages were tested on physical hardware running macOS 26.5. The other packages were tested on GitHub Actions hosted runners. On Windows, all functional tests passed; only the uninstall exceeded the test time limit.

Each edition and platform includes checksums, build information, a runtime dependency inventory, third-party licenses and a test summary. Desktop packages are built from b5b456d. The Linux Web packages are built from 9b0e754, which differs from it only in a test script.