Release notes
PI Desktop v0.14.8
What's Changed
v0.14.8
- test(skills): cover the market preview race and aggregator wiring by @muzimu217 in https://github.com/vastsa/PI-Desktop/pull/346
- fix(desktop): keep sandbox preloads self-contained by @vastsa in https://github.com/vastsa/PI-Desktop/pull/348
Included from v0.14.7
- feat(host-core): support PowerShell 7 as a selectable Windows command shell by @Yi-111-a in https://github.com/vastsa/PI-Desktop/pull/191
- fix(chat): show why a settled subagent failed in its detail panel by @Yi-111-a in https://github.com/vastsa/PI-Desktop/pull/192
- feat(subagents): cap a delegate's output tokens from its definition by @Yi-111-a in https://github.com/vastsa/PI-Desktop/pull/193
- fix(desktop): fit chat markdown tables to container width by @kuzen-so in https://github.com/vastsa/PI-Desktop/pull/195
- feat: Plan-mode plugin tools with planSafeActions + summonWindow shortcut (ADR 0207, issue #167) by @yexisu in https://github.com/vastsa/PI-Desktop/pull/185
- fix(subagents): choose a model only from the configured providers by @panda-z519 in https://github.com/vastsa/PI-Desktop/pull/197
- fix(mcp): recover discovered tools after transport loss by @liuxusummer in https://github.com/vastsa/PI-Desktop/pull/198
- fix(subagents): scroll and filter the model menu instead of an OS list by @panda-z519 in https://github.com/vastsa/PI-Desktop/pull/199
- fix(desktop): show the vision badge from the binding's image override by @L4XB in https://github.com/vastsa/PI-Desktop/pull/216
- fix: stop consuming OpenAI Responses stream after the terminal event by @yexisu in https://github.com/vastsa/PI-Desktop/pull/217
- fix(desktop): keep the window controls and the context popover usable beside the work panel by @molicherry in https://github.com/vastsa/PI-Desktop/pull/221
- fix(agent-runtime): deliver delegate reports that settled before the parent idled by @L4XB in https://github.com/vastsa/PI-Desktop/pull/228
- feat(chat): let the context ring lead with used or remaining capacity (D396 / ADR 0222) by @panda-z519 in https://github.com/vastsa/PI-Desktop/pull/230
- fix(agent-runtime): backfill reasoning_content for relayed DeepSeek models by @L4XB in https://github.com/vastsa/PI-Desktop/pull/232
- fix(agent-runtime): restore on-demand tool activations still in context by @L4XB in https://github.com/vastsa/PI-Desktop/pull/231
- feat(sidebar): drag sessions and folders across projects by @mj931554665 in https://github.com/vastsa/PI-Desktop/pull/237
- feat(sidebar): support project drag reordering by @yg2224 in https://github.com/vastsa/PI-Desktop/pull/239
- fix: 修复关闭回车发送时 Ctrl/Cmd+Enter 无法发送 by @yg2224 in https://github.com/vastsa/PI-Desktop/pull/244
- feat: keep the Skill tool resident on the first Agent turn and open the slash menu from 、 by @Tioit-Wang in https://github.com/vastsa/PI-Desktop/pull/248
- fix: 修复运行结束后排队消息无法自动发送的问题 by @zszz3 in https://github.com/vastsa/PI-Desktop/pull/245
- feat(composer): make large pasted text editable by @yg2224 in https://github.com/vastsa/PI-Desktop/pull/256
- docs(zh-CN): resync stale spec tables with the English sources by @muzimu217 in https://github.com/vastsa/PI-Desktop/pull/260
- fix(agent-runtime): keep context recoverable after a failed compaction by @muzimu217 in https://github.com/vastsa/PI-Desktop/pull/249
- perf(importers): sample large Codex archives during the session import scan by @Yi-111-a in https://github.com/vastsa/PI-Desktop/pull/269
- fix(desktop): re-place the context inspector popover when the pane geometry changes by @Yi-111-a in https://github.com/vastsa/PI-Desktop/pull/268
- fix(chat): linkify unicode filenames and stop mislinking outside paths by @muzimu217 in https://github.com/vastsa/PI-Desktop/pull/262
- feat(settings): add preset chips for model context-window and max-output by @muzimu217 in https://github.com/vastsa/PI-Desktop/pull/259
- fix(docs): match locale notice routes with POSIX separators by @dajiaohuang in https://github.com/vastsa/PI-Desktop/pull/206
- ci: bump actions/setup-node from 4 to 7 by @dependabot[bot] in https://github.com/vastsa/PI-Desktop/pull/186
- ci: bump pnpm/action-setup from 4 to 6 by @dependabot[bot] in https://github.com/vastsa/PI-Desktop/pull/190
- ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in https://github.com/vastsa/PI-Desktop/pull/188
- ci: bump actions/download-artifact from 4 to 8 by @dependabot[bot] in https://github.com/vastsa/PI-Desktop/pull/187
- ci: bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in https://github.com/vastsa/PI-Desktop/pull/189
- fix(tools): keep tool labels workspace-relative on Windows by @dajiaohuang in https://github.com/vastsa/PI-Desktop/pull/207
- fix(tools): emit POSIX separators in workspace-relative tool paths by @ZxlDragonDoctor in https://github.com/vastsa/PI-Desktop/pull/273
- fix(importers): filter newer Codex synthetic titles and fall back to mtime by @muzimu217 in https://github.com/vastsa/PI-Desktop/pull/274
- fix(host-core): preserve literal POSIX backslashes in tool paths by @vastsa in https://github.com/vastsa/PI-Desktop/pull/275
- feat(desktop): redesign project creation dialog by @vastsa in https://github.com/vastsa/PI-Desktop/pull/276
- fix(desktop): show read line ranges in tool chips by @vastsa in https://github.com/vastsa/PI-Desktop/pull/280
- fix(subagents): 子代理完成后立即更新并持久化 Task 状态 by @Blue-Berrys in https://github.com/vastsa/PI-Desktop/pull/283
- feat(desktop): prioritize MainChat in the three-column shell by @Tioit-Wang in https://github.com/vastsa/PI-Desktop/pull/284
- docs(session-orchestrator): document durable session routing by @vastsa in https://github.com/vastsa/PI-Desktop/pull/294
- fix(sessions): sync responsive orchestration refreshes and host lint fixes by @vastsa in https://github.com/vastsa/PI-Desktop/pull/295
…