Releases: LeonspaceX/PeekAgent
Releases · LeonspaceX/PeekAgent
v0.2.0
v0.1.2
[0.1.2]
改进
- 降低流式回复期间 WebEngine 通信压力,避免长回复时聊天页和侧边栏交互卡住
- 增加聊天页 WebChannel 自检与重连逻辑,减少桥接失效导致按钮点击无响应的情况
- 流式请求改为独立网络会话,避免后台线程之间共享请求状态
修复
- 修复停止回复或快速重发时可能触发
QThread: Destroyed while thread is still running并导致闪退的问题 - 修复流式线程结束前被覆盖或释放引用的生命周期问题
v0.1.1
[0.1.1]
功能
- 长对话聊天记录改为Lazy Load,避免卡顿
- 多渠道选择,避免每次重复配置
改进
- 增加“工具调用结果携带数”设置,优化上下文过长问题
- 降低右侧滚动条被窗口缩放热区遮挡的概率
修复
- 修复 PyInstaller 打包环境下启动时检测 PowerShell 版本出现短暂弹窗的问题
- 修复侧边栏长标题挤出修改和删除按钮的问题
- 修复侧边栏对话列表出现黑色焦点框的问题
- 修复点击侧边栏对话进入后灰色遮罩残留的问题
v0.1.0
[0.1.0]
功能
- 增加 Gemini 端点支持
- 增加后台任务工具,支持在不阻塞当前对话的情况下执行长时间运行的命令,并在任务完成后自动回传结果
- 增加“任务结束通知”开关与通知阈值设置;当任务执行时间超过阈值时,任务完成后会弹出系统通知
- 系统提示词中插入运行环境信息,包括操作系统与版本、当前时间与时区、当前用户名、PowerShell 版本
改进
- 调整工具权限设置:截图改为
off/manual/auto三档模式,抓取网页改为on/off开关 replace工具支持在一次审批中执行多组替换- 优化设置页滚动条,从原生qt控件迁移到QFluentWidgets滚动条
v0.0.9
[0.0.9]
功能
- 增加启动参数
--no-open-window,用于启动时仅驻留托盘而不自动打开主界面
改进
- 开机自启时改为使用不自动打开主界面的启动方式
v0.0.8
[0.0.8]
改进
- 全面删除未使用的toolStatusText()函数和summary
- 只要有人工审批的工具调用,就清除“自动调用工具轮数”的计数器,避免工具调用被莫名终止
- 改进更新时复制文件的脚本,增加进度条和同名同大小文件不复制逻辑
- 迁移更新时脚本至ps1
v0.0.7
[0.0.7]
功能
- 增加检测新版本并从github下载更新与设置github镜像站的功能
修复
- 修复深色模式下“闪光弹”问题
- 修复“恢复默认”按钮使用自定义qss导致设计风格不统一的问题
- 修复深浅色模式切换后chat.html上fluent icons的主题没有立即刷新的问题
v0.0.6
[0.0.6]
功能
- 构建时动态获取版本号
- 增加优雅退出机制
- 破坏性修改:高亮主题格式改为亮色&暗色主题
改进
- 优化TOOLS.md的提示词
- 在使用快捷键打开窗口时,自动将输入框设置为焦点
- 为高亮主题的“恢复默认”按钮添加二次确认
修复
- 修复placeholder在preedit text状态下与输入文本重复的bug
v0.0.5
[0.0.5]
功能
- 增加SSH远程服务器命令执行工具
改进
- 优化TOOLS.md和生成标题的提示词
- 在AI生成标题后对换行符进行清理,避免UI崩坏
v0.0.4
[0.0.4]
修复
- 暂时移除假流式,后续再完善
- 修复依赖不全导致的产物无法运行