github agegr/pi-web v0.7.9

latest releases: v0.7.16, v0.7.15, v0.7.14...
one month ago

中文

基于 v0.7.8..v0.7.9 的提交整理。

新增

  • 支持在聊天中打开本地文件链接。(bfd128c)
  • 展示 compaction history,让压缩记录在聊天中可见。(e123bc0)
  • 折叠 assistant process details,降低长对话中的噪音。(5b7d5f7)

修复

  • 修复新会话启动路径问题。(3f6b0c6)
  • 要求 SSE 连接就绪后再发送 prompt,并修复 connectEventsonerror 事件丢失问题。(e368dfc, 97fdc4f, e2d7965)
  • 修复 CLI browser opener 错误。(362fc83)
  • 加固 linked file access。(bc53653, deff4cb)
  • 保留 session history 中隐藏的 custom messages。(20c1383, 2e884ee)
  • 收紧 model resource reload / sync,避免资源状态不同步。(ab613e8, 9c69dfd, 7d6d80a)
  • 修复 app shell stale cache / revalidate 问题。(b50de6b, 7623935, bc98789)

改进

  • 抽取共享 API DTO 类型。(36e974c)
  • 抽取 ANSI panel helpers、统一 patch parser、文件类型和剪贴板 helper。(96dde1b, 574da8d, 991870a, 90ba027)
  • 拆开 allowed root 依赖环。(f64e394)

内部调整

  • 发布 npm 包 @agegr/pi-web@0.7.9。(7bc7886)

English

Prepared from commits in v0.7.8..v0.7.9.

Added

  • Added support for opening local file links from chat. (bfd128c)
  • Show compaction history in chat. (e123bc0)
  • Fold assistant process details to reduce noise in long conversations. (5b7d5f7)

Fixed

  • Fixed the new session startup path. (3f6b0c6)
  • Require the SSE connection before prompting and fix connectEvents onerror event loss. (e368dfc, 97fdc4f, e2d7965)
  • Fixed CLI browser opener errors. (362fc83)
  • Hardened linked file access. (bc53653, deff4cb)
  • Preserved hidden custom messages in session history. (20c1383, 2e884ee)
  • Tightened model resource reload / sync to avoid stale resource state. (ab613e8, 9c69dfd, 7d6d80a)
  • Fixed stale app shell caching and revalidation behavior. (b50de6b, 7623935, bc98789)

Improved

  • Moved shared API DTO types into a common module. (36e974c)
  • Extracted ANSI panel helpers, the unified patch parser, file type helpers, and clipboard helpers. (96dde1b, 574da8d, 991870a, 90ba027)
  • Broke an allowed-root dependency cycle. (f64e394)

Internal

  • Published npm package @agegr/pi-web@0.7.9. (7bc7886)

Don't miss a new pi-web release

NewReleases is sending notifications on new releases.