github agegr/pi-web v0.9.1

7 days ago

中文

基于 v0.9.0..v0.9.1 的提交整理。

新增

  • 新增 provider 用量配额展示(6d53fd5)。
  • 完善内置 subagent 工作流:并发队列、持久化恢复、worktree 隔离、profile 支持和扩展工具选择器(f106531b77a25fa31d5c5bbe2f7d2661247e3fbbf6)。
  • 新增浏览器密码登录(e685cac)。
  • 新增可读主题(448e146)。
  • 新增大文本文件预览分页(0e71201)。
  • 支持通过 sidebar=collapsed 参数以折叠侧栏打开嵌入式界面(a74aef8)。

修复

  • 保存 Agents profile 时保留其他运行时使用的 frontmatter 和扩展工具选择器(553f2d7)。
  • 修复打开活动会话时流式输出丢失、SSE 重连时 shell 输出丢失、首次消息分支和重复命令提交问题(4787a14def1478585d56cd10988d)。
  • 修复模型显示恢复、扩展提示 Markdown 渲染和已废弃 enabledModels 诊断残留(ed840edf4a700df607816)。
  • 修复 iOS 后台推送、终端 UTF-8 编码、Linux 终端预构建加载失败和运行时会话删除(3e9fcfa2e914dbce18006edf0deb)。
  • 改善文件选择器定位与键盘循环选择,并保留富文本粘贴链接(1b88ec7dab98505173f6a)。

改进

  • 删除会话时同步删除 subagent 后代,并让选中的会话保持运行(e83f4b50ff1138)。
  • 压缩会话 JSON 响应,改善大规模会话加载效率(09383ae)。
  • 将主题和语言设置集中到设置面板,并修正主 worktree 标签(2eb95b9894c735)。

内部调整

  • CI 固定使用 Node.js 22.19.0,并更新 CLI、国际化和发布校验文档(effa4640ff32ddc8c63a1)。
  • 发布 npm 包 @agegr/pi-web@0.9.1

English

Prepared from commits in v0.9.0..v0.9.1.

Added

  • Added provider usage quota visibility (6d53fd5).
  • Expanded the built-in subagent workflow with concurrent queues, persisted recovery, worktree isolation, profiles, and extension tool selectors (f106531, b77a25f, a31d5c5, bbe2f7d, 2661247, e3fbbf6).
  • Added browser password login (e685cac).
  • Added readable themes (448e146).
  • Added pagination for large text-file previews (0e71201).
  • Added the opt-in sidebar=collapsed launch parameter for embedded interfaces (a74aef8).

Fixed

  • Preserved foreign frontmatter and extension tool selectors when saving Agents profiles (553f2d7).
  • Fixed lost streaming output when opening active sessions, shell output across SSE reconnects, first-message forks, and duplicate command submissions (4787a14, def1478, 585d56c, d10988d).
  • Fixed session model restoration, extension prompt Markdown rendering, and stale enabledModels diagnostics (ed840ed, f4a700d, f607816).
  • Fixed iOS background push delivery, terminal UTF-8 encoding, Linux terminal prebuild failures, and deletion of unpersisted runtime sessions (3e9fcfa, 2e914db, ce18006, edf0deb).
  • Fixed file-picker positioning and keyboard wrapping, while preserving links from rich-text paste (1b88ec7, dab9850, 5173f6a).

Improved

  • Deleting a session now removes its subagent descendants, and selected sessions stay alive while active (e83f4b5, 0ff1138).
  • Compressed session JSON responses for faster loading at scale (09383ae).
  • Consolidated theme and language controls in Settings and clarified main-worktree labels (2eb95b9, 894c735).

Internal

  • Pinned CI to Node.js 22.19.0 and refreshed CLI, localization, and release-verification documentation (effa464, 0ff32dd, c8c63a1).
  • Published npm package @agegr/pi-web@0.9.1.

Don't miss a new pi-web release

NewReleases is sending notifications on new releases.