Skip to content

v0.14.8

Choose a tag to compare

@github-actions github-actions released this 14 Sep 09:06
· 1168 commits to main since this release

What's Changed

v0.14.8

  • test(skills): cover the market preview race and aggregator wiring by @muzimu217 in #346
  • fix(desktop): keep sandbox preloads self-contained by @vastsa in #348

Included from v0.14.7

  • feat(host-core): support PowerShell 7 as a selectable Windows command shell by @Yi-111-a in #191
  • fix(chat): show why a settled subagent failed in its detail panel by @Yi-111-a in #192
  • feat(subagents): cap a delegate's output tokens from its definition by @Yi-111-a in #193
  • fix(desktop): fit chat markdown tables to container width by @kuzen-so in #195
  • feat: Plan-mode plugin tools with planSafeActions + summonWindow shortcut (ADR 0207, issue #167) by @yexisu in #185
  • fix(subagents): choose a model only from the configured providers by @panda-z519 in #197
  • fix(mcp): recover discovered tools after transport loss by @liuxusummer in #198
  • fix(subagents): scroll and filter the model menu instead of an OS list by @panda-z519 in #199
  • fix(desktop): show the vision badge from the binding's image override by @L4XB in #216
  • fix: stop consuming OpenAI Responses stream after the terminal event by @yexisu in #217
  • fix(desktop): keep the window controls and the context popover usable beside the work panel by @molicherry in #221
  • fix(agent-runtime): deliver delegate reports that settled before the parent idled by @L4XB in #228
  • feat(chat): let the context ring lead with used or remaining capacity (D396 / ADR 0222) by @panda-z519 in #230
  • fix(agent-runtime): backfill reasoning_content for relayed DeepSeek models by @L4XB in #232
  • fix(agent-runtime): restore on-demand tool activations still in context by @L4XB in #231
  • feat(sidebar): drag sessions and folders across projects by @mj931554665 in #237
  • feat(sidebar): support project drag reordering by @yg2224 in #239
  • fix: 修复关闭回车发送时 Ctrl/Cmd+Enter 无法发送 by @yg2224 in #244
  • feat: keep the Skill tool resident on the first Agent turn and open the slash menu from 、 by @Tioit-Wang in #248
  • fix: 修复运行结束后排队消息无法自动发送的问题 by @zszz3 in #245
  • feat(composer): make large pasted text editable by @yg2224 in #256
  • docs(zh-CN): resync stale spec tables with the English sources by @muzimu217 in #260
  • fix(agent-runtime): keep context recoverable after a failed compaction by @muzimu217 in #249
  • perf(importers): sample large Codex archives during the session import scan by @Yi-111-a in #269
  • fix(desktop): re-place the context inspector popover when the pane geometry changes by @Yi-111-a in #268
  • fix(chat): linkify unicode filenames and stop mislinking outside paths by @muzimu217 in #262
  • feat(settings): add preset chips for model context-window and max-output by @muzimu217 in #259
  • fix(docs): match locale notice routes with POSIX separators by @dajiaohuang in #206
  • ci: bump actions/setup-node from 4 to 7 by @dependabot[bot] in #186
  • ci: bump pnpm/action-setup from 4 to 6 by @dependabot[bot] in #190
  • ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in #188
  • ci: bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #187
  • ci: bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #189
  • fix(tools): keep tool labels workspace-relative on Windows by @dajiaohuang in #207
  • fix(tools): emit POSIX separators in workspace-relative tool paths by @ZxlDragonDoctor in #273
  • fix(importers): filter newer Codex synthetic titles and fall back to mtime by @muzimu217 in #274
  • fix(host-core): preserve literal POSIX backslashes in tool paths by @vastsa in #275
  • feat(desktop): redesign project creation dialog by @vastsa in #276
  • fix(desktop): show read line ranges in tool chips by @vastsa in #280
  • fix(subagents): 子代理完成后立即更新并持久化 Task 状态 by @Blue-Berrys in #283
  • feat(desktop): prioritize MainChat in the three-column shell by @Tioit-Wang in #284
  • docs(session-orchestrator): document durable session routing by @vastsa in #294
  • fix(sessions): sync responsive orchestration refreshes and host lint fixes by @vastsa in #295
  • fix(plugins): 修复已安装 pi npm 包的技能导入 by @Blue-Berrys in #288
  • test(platform): preserve shell-output and symlink coverage on Windows by @Blue-Berrys in #282
  • fix: 支持 Alt+Enter 转向当前任务,保留 Enter 排队跟进 by @zszz3 in #272
  • feat(subagents): add ui-designer builtin preset and template chip by @muzimu217 in #292
  • fix(subagents): align ui designer preview verification by @vastsa in #301
  • feat(desktop): work-panel preview mode + 450px MainChat floor by @Tioit-Wang in #291
  • docs(desktop): synchronize three-column preview specs by @vastsa in #302
  • feat(session): discover independent sessions by @vastsa in #303
  • docs(workflow): run E2E after main integration by @vastsa in #309
  • fix(desktop): show a distinct active "creating" state for spawning subagents by @vastsa in #312
  • fix(session): harden session collaboration navigation and delivery by @vastsa in #313
  • fix(desktop): suppress Electron dialog for non-ASCII HTTP headers by @vastsa in #315
  • fix(e2e): restore boot probe sessionListOk assignment by @vastsa in #316
  • fix(transcript): 避免流式文本重绘已完成的普通活动组 by @Blue-Berrys in #308
  • fix(subagents): 隔离固定模型与自动调度许可 by @Blue-Berrys in #305
  • fix(subagents): treat own-pin Task.model as omit and isolate on-demand grants by @vastsa in #318
  • feat(plugins): ship the file view as the vendored pi.file-manager by @Tioit-Wang in #320
  • feat(settings): list shipped builtin subagents by @vastsa in #321
  • fix(runtime): coalesce delta-only streaming updates by @vastsa in #322
  • [Feature] 技能市场:多源可配的技能目录,一键安装 SKILL.md(#287) by @muzimu217 in #290
  • [Market] MCP 市场原型:多源可配 + 官方注册表实时目录 + 一键安装(#278) by @muzimu217 in #285
  • feat(plugins): install dependencies for imported pi packages (follow-up to #288) by @muzimu217 in #300
  • docs(release): list every version-surface file in the runbook by @vastsa in #326
  • fix(skills): skill-market public-HTTPS policy, ids, and size gate by @vastsa in #327
  • fix(plugins): harden imported extension dependencies by @vastsa in #329
  • fix(mcp-market): close SSRF and Registry semantics gaps by @vastsa in #330
  • feat(subagents): opt-in inherit of parent tools via tools: inherit by @ZxlDragonDoctor in #319
  • chore(release): v0.14.7-beta.2 by @vastsa in #333
  • test(e2e): land post-0.14.6 gap suites and git-clone host guard by @vastsa in #338
  • fix(desktop): prevent preview tabs from overlapping macOS chrome by @vastsa in #340
  • feat(plugins): package theme assets and contributed window backgrounds by @Tioit-Wang in #337
  • docs(security): add vulnerability reporting policy by @vastsa in #344
  • fix(plugins): ignore comments and strings when validating theme css by @Tioit-Wang in #336
  • docs(contributing): add collaboration guide by @vastsa in #345
  • chore(release): prepare v0.14.7 by @vastsa in #347

New Contributors

Full Changelog: v0.14.7...v0.14.8