Skip to content

wisp-science v0.15.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jul 01:32

wisp-science v0.15.0

这是 v0.14.0 之后的一次远程访问、计算环境与桌面可用性更新。本版重点加入飞书 / Lark 和微信远程对话、按会话授权的 SSH/WSL 计算资源、Python/R 运行时环境浏览器、远程 MCP OAuth / Notion 连接,并改善单实例启动、Windows WebView2 故障排查与设置页一致性。

下载

  • macOS(.dmg,已签名 + 公证):区分 Apple Silicon(aarch64)与 Intel(x86_64),请下载对应架构。
  • Windows 安装包(MSI / NSIS):尚未签名,可能触发 SmartScreen,可选择「仍要运行」。

见下方 Assets。

本版更新

远程访问与即时通讯

  • 飞书 / Lark 与微信机器人:可在「设置 → 远程访问」中通过二维码或现有应用凭据完成绑定,从 IM 中驱动正常 Agent 会话。
  • 跨入口共享会话路由:桌面端、飞书与微信共享最近接收用户消息的项目与会话;支持 /status/project/session/new/stop/help 远程管理。
  • 安全的进度回传:飞书 CardKit 仅展示粗粒度工具进度和回答文本,不向外部聊天复制模型推理、工具输出或命令输出。

计算环境与 Agent 控制

  • 按会话选择远程计算资源:本地计算始终可用;SSH/WSL 环境需在当前会话中显式选择后 Agent 才能使用,不同会话的权限彼此隔离。
  • 计算环境探测与管理:「设置 → 环境」统一管理本地、SSH 和 WSL 环境,可持久化硬件、GPU、调度器、运行时与权限探测结果。
  • Python/R 运行时环境浏览器:可查看内存对象的名称、类型、值/形状和大小,并将环境表固定为对话上的可拖动窗口。
  • 可配置 Agent 迭代上限:可在「设置 → 常规」调整每轮最大 Agent 迭代次数,0 表示不限制。

MCP 连接与桌面稳定性

  • 远程 MCP OAuth:远程 URL 连接可在测试或保存时启动浏览器授权;访问/刷新令牌仅保存在操作系统密钥环。
  • Notion MCP 为可选连接:不会在启动时自动创建或授权;按需添加 https://mcp.notion.com/mcp 即可。
  • 单实例桌面激活:重复启动 Wisp Science 会恢复已有工作区,不再创建第二个应用进程。
  • 修复会话拖入文件夹、主滚动条、中间栏最小宽度、设置页操作与 OAuth 重入/取消等问题,并增加 Windows WebView2 更新与修复指南。

兼容性与升级说明

  • 可直接覆盖安装 v0.14.0;现有项目、会话、模型配置、运行时与连接配置会继续保留。
  • 首次启动会自动创建会话级计算资源关联表,无需手动执行数据库迁移。
  • 升级后远程计算环境不再全局开启;需要在对应会话中重新选择可供 Agent 使用的 SSH/WSL 环境。

已知限制

  • Windows 安装包仍未签名,可能触发 SmartScreen。
  • IM v1 主要支持文本消息;工具审批仍需在桌面端处理。微信 iLink 绑定过期后需重新扫码。
  • 需自备 API Key;第三方模型、Notion、飞书/Lark、微信与科研服务的费用、配额和可用性由用户及对应服务商负责。
  • SSH/WSL 能力仍依赖目标环境本身可用,Wisp 不会自动修复远程依赖或网络连通性。

反馈

欢迎在 GitHub Issues 反馈问题或建议。若涉及远程访问、IM 路由、MCP OAuth、计算环境或 WebView2,请附上系统版本、复现步骤与相关日志;API key、OAuth token、bot secret 和 SSH 私钥请勿上传。


English: wisp-science v0.15.0 adds Feishu/Lark and WeChat remote conversations, session-scoped SSH/WSL compute authorization, a Python/R runtime environment explorer, OAuth for remote MCP connections including optional Notion setup, configurable agent iteration limits, single-instance desktop activation, and broad remote-access, settings, OAuth, layout, and Windows troubleshooting improvements.

What's Changed

  • Add Feishu/Lark and WeChat bots with shared desktop/IM project and session routing, slash commands, and safe progress updates.
  • Make remote compute opt-in per conversation, persist capability probes, and expose a pinnable Python/R in-memory environment explorer.
  • Support OAuth for remote MCP URLs, keep tokens in the OS keyring, and make Notion MCP an explicit optional connection.
  • Configure the per-turn agent iteration limit from Settings, with 0 meaning unlimited.
  • Restore the existing workspace on repeated launches and fix session dragging, scrolling, center-pane sizing, settings actions, and OAuth cancellation/reuse.
  • Add Windows WebView2 repair guidance and align the Remote Access and environment settings surfaces.

Full Changelog: v0.14.0...v0.15.0