Fix Skill-bound sub-Agent token budget deadlock (#648) by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/649
fix(ui): keep context menus inside the viewport near window edges by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/652
fix: discover R/Python interpreters beyond PATH and surface them in settings (#651) by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/653
feat: default delegated Agent budgets to unlimited by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/655
feat(skills): import ZIP packages by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/656
fix(ui): keep run output panels pinned to the tail across poll rebuilds (#654) by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/657
feat: confirm before destructive mid-conversation message edit by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/658
fix: preserve delegated task deliveries as degraded results instead of discarding them by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/660
feat: add categorized context usage panel by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/662
fix(ui): keep Run elapsed time and long-chat position live by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/664
fix(ui): align context usage panel with composer width by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/665
Make Skill Portfolio planning model-driven by @xuzhougeng in https://github.com/xuzhougeng/wisp-science/pull/667