v1.7.1: Remote Trust
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/stopwhile 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
- fix(reader): recover JSON when # session references return no object by @xuzhougeng in #1020
- fix(kernel): close scoped write and WSL attribution gaps by @xuzhougeng in #1021
- fix(channels): bind Feishu owner and force IM mutating-tool Ask by @xuzhougeng in #1022
- Add text approvals for WeChat remote sessions by @xuzhougeng in #1023
- Fix ACP terminal authentication by @xuzhougeng in #1024
Full Changelog: v1.7.0...v1.7.1