Skip to content

v1.8.1: Workspace Recovery

Latest

Choose a tag to compare

@xuzhougeng xuzhougeng released this 02 Sep 22:51

wisp-science v1.8.1

v1.8.1 is a focused recovery and reliability release. It restores conversations from orphaned workspace history, keeps agent turns from aborting on stale models or false stuck-loop detections, preserves WSL Runtime project paths, and tightens share, browser-extension, and file-path handling.

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): published unsigned while SignPath release signing is disabled; Windows may show SmartScreen, so review the publisher details before choosing "Run anyway".
  • Linux (deb / AppImage): available for both x86_64 and aarch64.

See Assets below.

Highlights

Workspace Conversation Recovery

  • Choose Import project → Recover conversations from a workspace to scan .wisp/history in an orphaned folder whose application database and project ZIP are no longer available.
  • Recovery registers the folder in place, previews recoverable conversations, and imports message timelines into a Recovered conversation folder without rewriting the source archives.

Agent Reliability

  • Sessions whose stored model was deleted rebind instead of aborting on send. Unreadable last-session resume is skipped, and oversized leftover tool results are bounded so damaged transcripts cannot panic the send path.
  • Stuck-loop detection now requires consecutive identical tool-call/result cycles, so progressing work is no longer aborted as a false repeat.
  • Project-relative read paths resolve from the active project root instead of the process working directory.

Runtime, Files & Share

  • WSL Python and R Runtimes keep the Windows project path through wsl.exe --cd, so backslashes are no longer stripped before the distro can enter the workspace.
  • Chat path context menus now cover harvested artifact path chips, including Open with the system default app.
  • Share HTML exports restore the .html suffix when a native save dialog strips it, and the message picker keeps its scroll position while selecting a long list.
  • The composer browser-extension update banner stays inside the chat column. Wisp can refresh the managed extension copy and reload a connected 0.3.1+ extension automatically.

Delegation & Headless CLI

  • Delegated Agent tasks expose a configurable wall-clock limit. Leave it empty for the policy default, or set 0 for unlimited runtime.
  • Headless wisp-cli defaults to 32,768 output tokens and unlimited iterations. WISP_MAX_TOKENS, WISP_MAX_ITER, and WISP_REASONING_EFFORT override those defaults. Image parts are omitted unless WISP_VISION=1, so text-only models are not rejected after a tool produces a figure.

Full Changes

All commits since v1.8.0:
v1.8.0...v1.8.1


wisp-science v1.8.1

v1.8.1 是一个聚焦恢复与可靠性的版本。它可以从孤立工作区历史中恢复会话,避免因过期模型或误报空转而中断智能体回合,保留 WSL Runtime 的项目路径,并收紧分享、浏览器扩展与文件路径处理。

下载

  • macOS(.dmg,已签名 + 公证):请选择 Apple Silicon(aarch64)或 Intel(x86_64)对应架构;兼容版本可从应用内更新。
  • Windows 安装包(MSI / NSIS):当前在 SignPath 正式签名停用期间以未签名形式发布;Windows 可能显示 SmartScreen,请核对发布者信息后再选择「仍要运行」。
  • Linux(deb / AppImage):提供 x86_64 与 aarch64 两个架构。

见下方 Assets。

重点功能

从工作区恢复会话

  • 选择 导入项目 → 从工作区恢复会话,扫描孤立文件夹中的 .wisp/history。适用于应用数据库与项目 ZIP 均已不可用的情况。
  • 恢复会在原位置注册该文件夹,先预览可恢复会话,再将消息时间线导入 Recovered 会话文件夹,且不会改写源归档。

智能体可靠性

  • 会话中保存的模型已被删除时会重新绑定,而不是在发送时直接中止。无法读取的上次会话恢复会被跳过;过大的历史工具结果会先截断,避免损坏的转录导致发送路径崩溃。
  • 空转检测现在要求连续相同的工具调用/结果循环,正在推进的工作不会再被误判为重复调用而中断。
  • 项目相对路径的 read 会从当前项目根目录解析,而不再依赖进程工作目录。

Runtime、文件与分享

  • WSL 的 Python 与 R Runtime 通过 wsl.exe --cd 保留 Windows 项目路径,反斜杠不会在发行版进入工作区前被剥掉。
  • 聊天中的路径右键菜单现在覆盖已收集的产物路径标签,并支持用系统默认应用打开。
  • 分享 HTML 时,若系统保存对话框去掉了 .html 后缀会自动补回;勾选长消息列表时会保留滚动位置。
  • 输入框旁的浏览器扩展更新横幅会限制在聊天列内。Wisp 可刷新受管扩展副本,并对已连接的 0.3.1+ 扩展自动重载。

委派与无头 CLI

  • 委派 Agent 任务可配置墙钟时限:留空使用策略默认值,设为 0 则不限时。
  • 无头 wisp-cli 默认 32,768 输出 token、不限制迭代次数。可用 WISP_MAX_TOKENSWISP_MAX_ITERWISP_REASONING_EFFORT 覆盖。除非设置 WISP_VISION=1,否则不会发送图片内容,避免纯文本模型在工具产出图片后被拒绝。

完整变更

v1.8.0 以来的全部提交见:
v1.8.0...v1.8.1

What's Changed

Full Changelog: v1.8.0...v1.8.1