Skip to content

v0.7.12

Latest

Choose a tag to compare

@agegr agegr released this 15 Jul 01:04

中文

基于 v0.7.11..v0.7.12 的提交整理。

新增

  • 新增技能更新检测与安装界面,并加入 check/update API、技能锁文件处理和对应测试(093bea7)。
  • 新增完整会话历史视图,并接入应用外壳导航(793e80f)。

改进

  • 会话上下文改为感知 compaction 的加载方式,并扩展 session reader 测试覆盖(85eec97)。
  • 调整完整历史入口图标尺寸,使其与相邻控件一致(a35a908)。
  • 完整历史流程上线后,移除重复的导出操作(96347f8)。

Pi 依赖更新

  • Upstream Pi:0.80.6 -> 0.80.7
  • @earendil-works/pi-ai0.80.6 -> 0.80.7
  • @earendil-works/pi-coding-agent0.80.6 -> 0.80.7
  • Breaking change:compat.sendSessionIdHeader 已移除,改用 compat.sessionAffinityFormat;pi-web 未使用被移除字段,无需源码迁移。
  • 新增缓存友好的动态工具加载、OpenAI/Codex Responses toolChoice 支持,以及 Fable 5 的 xhigh / max thinking level。
  • 包含 provider、认证、分支摘要、reasoning replay 和 prompt cache 相关修复。

内部调整

  • 发布 npm 包 @agegr/pi-web@0.7.12
  • node_modules/.bin/tsc --noEmitnpm run lintnpm run release 均通过。

English

Prepared from commits in v0.7.11..v0.7.12.

Added

  • Added skill update detection and installation UI, including check/update APIs, skill lockfile handling, and tests (093bea7).
  • Added a full session history view and integrated it into the app shell navigation (793e80f).

Improved

  • Made session context loading compaction-aware and expanded session reader test coverage (85eec97).
  • Aligned the full-history icon sizing with adjacent controls (a35a908).
  • Removed the redundant export action after introducing the full-history workflow (96347f8).

Pi Dependency Update

  • Upstream Pi: 0.80.6 -> 0.80.7.
  • @earendil-works/pi-ai: 0.80.6 -> 0.80.7.
  • @earendil-works/pi-coding-agent: 0.80.6 -> 0.80.7.
  • Breaking change: compat.sendSessionIdHeader was removed in favor of compat.sessionAffinityFormat; pi-web did not reference the removed field, so no source migration was required.
  • Added cache-friendly dynamic tool loading, OpenAI/Codex Responses toolChoice support, and Fable 5 xhigh / max thinking levels.
  • Included provider, authentication, branch-summary, reasoning replay, and prompt-cache fixes.

Internal

  • Published npm package @agegr/pi-web@0.7.12.
  • node_modules/.bin/tsc --noEmit, npm run lint, and npm run release all passed.

完整变更记录 / Full changelog