Skip to content

v1.7.1: Remote Trust

Choose a tag to compare

@xuzhougeng xuzhougeng released this 28 Aug 00:21

wisp-science v1.7.1

v1.7.1 is a focused Remote Trust fix release. It secures Feishu ownership, keeps WeChat approval controls responsive during a running turn, supports ACP terminal authentication, recovers cited sessions across more model response shapes, and closes WSL/kernel write-attribution gaps.

Downloads

  • macOS (.dmg, signed + notarized): choose the Apple Silicon (aarch64) or Intel (x86_64) build; compatible versions can update in-app.
  • Windows installers (MSI / NSIS): signed; if SmartScreen still triggers, choose "Run anyway".
  • Linux (deb / AppImage): available for both x86_64 and aarch64.

See Assets below.

Fixes

Remote Access & Approval

  • Feishu now binds a trusted owner through the desktop pairing flow and rejects messages from other senders before they reach the agent.
  • Mutating tools requested from Feishu force an approval prompt even when the desktop policy is Allow or Full Permission.
  • A bound WeChat owner can use /approval, /approve <code>, /reject <code> [feedback], and /stop while an agent turn is running.
  • WeChat approval codes are one-time decisions only; persistent grants and Full Permission remain desktop-only.

ACP & Session References

  • ACP adapters can advertise terminal authentication methods, and Wisp opens their exact login command in the integrated terminal dock.
  • Session references recover structured Reader output from reasoning/thinking content and additional OpenAI-compatible response shapes.
  • Empty or truncated Reader responses retry once; if structured retrieval still fails, the cited session is preserved as a bounded transcript fallback.

Runtime Provenance

  • Python kernel write reports filter outside-project paths, symlink escapes, and skipped directories before the 512-change cap is applied.
  • WSL Python and R runtimes now start from the translated active project root, so relative outputs stay attributable to the project.

Full Changes

All commits since v1.7.0:
v1.7.0...v1.7.1


wisp-science v1.7.1

v1.7.1 是一个聚焦于 Remote Trust 的修复版本。它加强飞书所有者校验,让微信审批控制在智能体回合运行时保持响应,支持 ACP 终端认证,兼容更多模型响应形态下的会话引用,并补齐 WSL/内核写入归因缺口。

下载

  • macOS(.dmg,已签名 + 公证):请选择 Apple Silicon(aarch64)或 Intel(x86_64)对应架构;兼容版本可从应用内更新。
  • Windows 安装包(MSI / NSIS):已签名;如仍触发 SmartScreen,可选择「仍要运行」。
  • Linux(deb / AppImage):提供 x86_64 与 aarch64 两个架构。

见下方 Assets。

修复

远程访问与审批

  • 飞书现在通过桌面配对流程绑定可信所有者,其他发送者的消息会在进入智能体前被拒绝。
  • 即使桌面策略为 Allow 或 Full Permission,来自飞书的变更类工具请求也会强制要求审批。
  • 已绑定的微信所有者可在智能体回合运行期间使用 /approval/approve <code>/reject <code> [feedback]/stop
  • 微信审批码仅代表一次性决定;持久授权与 Full Permission 仍只能在桌面端设置。

ACP 与会话引用

  • ACP 适配器可以声明终端认证方式,Wisp 会在集成终端中按原始参数启动登录命令。
  • 会话引用可从 reasoning/thinking 内容及更多 OpenAI 兼容响应形态中恢复 Reader 的结构化结果。
  • Reader 返回空内容或被截断时会重试一次;若结构化检索仍失败,则以有长度限制的引用会话文本作为回退。

运行时归因

  • Python 内核写入报告会先过滤项目外路径、符号链接逃逸和跳过目录,再应用 512 条变更上限。
  • WSL Python 与 R 运行时现在从转换后的当前项目根目录启动,使相对路径输出能够归属于项目。

完整变更

v1.7.0 以来的全部提交见:
v1.7.0...v1.7.1

What's Changed

Full Changelog: v1.7.0...v1.7.1