v1.1.0: Branches
wisp-science v1.1.0
v1.1.0 deepens the Exploration Branches experience: a brand-new branch compare & converge flow lets you visually compare branch conclusions and merge them back into the mainline. It also brings project-aware conversation search, confirmed agent memory, an upgraded command palette, and a round of UI consistency and performance fixes.
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): not yet signed and may trigger SmartScreen; choose "Run anyway".
See Assets below.
Highlights
Branch Compare & Converge
- Redesigned branch merge flow: compare the differences between two conversation branches and converge branch conclusions back into the mainline.
- Visual polish for the inline branch merge card; merge details stay consistent with the Markdown preview.
- Merged branches are frozen and retain rewind semantics to prevent misoperation.
- The mainline conversation stays frozen during exploration while new conversations remain allowed — neither blocks the other.
Memory & Search
- New confirmed agent memory; global memories support editing and replacement.
- New project-aware conversation search to quickly locate historical conversations.
- Fully upgraded command palette.
UI & Personalization
- Appearance settings support custom font families.
- Project cards show workspace paths; card actions and timestamp layout are aligned.
- All icons unified into the shared
compose_iconSVG icon set. - The specialist skill whitelist is now a searchable picker; the center split supports responsive layout.
Performance & Stability
- Old live transcript rows are unloaded, making long sessions more memory-efficient.
- Workspace snapshots are now incremental and cancellable.
- Fixed
#conversation references aborting the send; fixed replayed tool-call arguments not being valid JSON. - Fixed conversation-level reasoning effort settings; fixed dismissed run cards reappearing.
- Fixed orphan list items and mid-code-block line breaks in chat Markdown; fixed truncation of long paths in input reference cards.
Full Changes
All commits since v1.0.0:
v1.0.0...v1.1.0
wisp-science v1.1.0
v1.1.0 围绕探索分支(Exploration Branches)的体验继续深化:全新的分支比较与汇合流程让你可以直观地对比分支结论并合并回主线;同时带来项目感知的会话搜索、可确认的智能体记忆、升级版命令面板,以及一轮界面一致性与性能修复。
下载
- macOS(.dmg,已签名 + 公证):请选择 Apple Silicon(aarch64)或 Intel(x86_64)对应架构;兼容版本可从应用内更新。
- Windows 安装包(MSI / NSIS):当前尚未签名,可能触发 SmartScreen;可选择「仍要运行」。
见下方 Assets。
核心亮点
分支比较与汇合(Branch Compare & Converge)
- 全新设计的分支合并流程:可比较两条会话分支的差异,并将分支结论汇合回主线。
- 内联分支合并卡片视觉打磨,合并详情与 Markdown 预览保持一致。
- 已合并的分支会被冻结,并保留回退(rewind)语义,避免误操作。
- 探索期间主线会话保持冻结,同时允许新建其他会话,互不阻塞。
记忆与搜索
- 新增经确认的智能体记忆(confirmed agent memory),全局记忆支持编辑与替换。
- 新增项目感知的会话搜索,快速定位历史对话。
- 命令面板全面升级。
界面与个性化
- 外观设置支持自定义字体族。
- 项目卡片显示工作区路径,卡片操作与时间戳布局对齐。
- 图标全面统一到共享的 compose_icon SVG 图标集。
- 专家技能白名单改为可搜索的选择器;中心分栏支持响应式布局。
性能与稳定性
- 旧的实时会话记录行会被卸载,长会话更省内存。
- 工作区快照改为增量式且可取消。
- 修复
#会话引用导致发送中断的问题;修复重放的工具调用参数不是合法 JSON 的问题。 - 修复会话级推理强度(reasoning effort)设置;修复已关闭运行卡片重新出现的问题。
- 修复聊天 Markdown 中孤立列表项与代码块中间断行的问题;修复输入引用卡片中长路径的截断显示。
完整变更
自 v1.0.0 以来的全部提交见:
v1.0.0...v1.1.0
What's Changed
- feat: add project-aware conversation search by @xuzhougeng in #758
- fix: make workspace snapshots incremental and cancellable by @xuzhougeng in #759
- fix: freeze mainline during exploration by @xuzhougeng in #760
- perf(ui): silently unload old live transcript rows by @xuzhougeng in #761
- Fix dismissed run cards reappearing between turns by @xuzhougeng in #762
- Upgrade Ctrl+P into a fuller command palette by @xuzhougeng in #763
- feat: add confirmed memory and per-turn global snapshots by @xuzhougeng in #766
- feat: edit and replace global memories by @xuzhougeng in #767
- Keep the stopping modal scoped to its conversation by @xuzhougeng in #764
- fix(ui): show message actions only on latest reply by @xuzhougeng in #768
- Normalize and link project paths in conversations by @xuzhougeng in #769
- Replace exploration entry with branch action by @xuzhougeng in #770
- fix: stop orphan bullets and mid-token code breaks in chat markdown by @xuzhougeng in #771
- fix: allow new conversations during explorations by @xuzhougeng in #774
- fix(llm): send valid JSON in replayed tool-call arguments by @xuzhougeng in #776
- fix(ui): make center split responsive by @xuzhougeng in #777
- feat(ui): compare and converge conversation branches by @xuzhougeng in #778
- fix: scope reasoning effort to conversations by @xuzhougeng in #782
- fix(reader): keep
#session references from aborting the send (#784) by @xuzhougeng in #785 - fix(ui): make specialist skill whitelist a searchable picker by @xuzhougeng in #787
- chore: apply 10 mechanical clippy fixes by @mugpeng in #786
- Redesign conversation branches around checkpoint summaries by @xuzhougeng in #788
New Contributors
Full Changelog: v1.0.0...v1.1.0