fix(skills): improve multilingual search recall by @Yu-Qiao-sjtu in https://github.com/xuzhougeng/wisp-science/pull/959
feat(motif): import local DNA and bridge sequence selections by @Yu-Qiao-sjtu in https://github.com/xuzhougeng/wisp-science/pull/965
feat(browser): drive Gemini and Google AI Mode via web_agent_ by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/964
feat(browser): close Wisp-opened tabs at turn end by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/963
fix(trajectory): keep the list in place on selection and let the inspector scroll by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/968
fix(runtime): bound worker shutdown so stopping a REPL cannot hang (#941) by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/955
fix(runtime): own the worker's whole process tree when stopping a runtime (#941) by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/956
fix(runtime): give a conda/pixi interpreter its prefix on the worker PATH (#941) by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/957
Export session trajectory as HTML by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/970
Reuse one center tab for the same MCP App by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/969
fix(run): reattach SSH Runs after an ambiguous launch failure by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/974
fix(store): make replace_messages a single write transaction by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/973