github ErlichLiu/Proma v0.7.2
0.7.2

latest release: v0.7.3
8 hours ago

Proma v0.7.2

新功能

  • Nano Banana 生图工具 — Chat 模式新增内置 Gemini 图像生成工具,支持文生图、参考图编辑、多轮连续修改;生成的图片直接内联显示在对话中,右下角悬浮下载按钮可一键保存;在 Chat 设置页配置 Gemini API Key 后即可启用

  • Agent 文件路径识别与预览 — Agent 消息中的行内代码如果是文件路径,会自动渲染为可点击的文件 chip;点击后弹出预览窗口,支持图片、视频、Markdown、JSON、XML、HTML、PDF、DOCX 等格式,不支持的类型自动调用系统默认程序打开;双击文件浏览器中的条目同样可触发预览

  • 输入框 Skill / MCP Mention 系统 — Agent 模式输入框支持 / 触发 Skill 列表、# 触发 MCP 工具列表、@ 触发文件引用;选中后在输入框显示带图标的彩色 chip(紫色 Skill / 绿色 MCP / 蓝色文件);发送后对话历史中同步渲染彩色 badge,同时自动向 Agent 注入 <mentioned_tools> 结构化指令,确保 Agent 主动调用对应工具

  • 工作区共享文件目录 — 每个工作区下新增 workspace-files/ 共享目录,该目录下的文件可跨会话被所有 Agent 会话访问;文件浏览器 UI 重新组织为「会话文件」(上方)和「工作区文件」(底部常驻)两个区域,职责分明;工作区级别的附加目录也会自动注入所有该工作区下的会话

  • @ 引用文件范围扩展 — Agent 输入框 @ 引用文件时,搜索范围从会话附加目录扩展至工作区级附加目录和工作区共享文件目录,搜索结果上限提升至 20 个,列表高度扩大支持滚动浏览

  • Chat 消息一键切换 Agent 模式 — Chat 模式下,助手消息 Action Bar 新增「切换到 Agent 模式」按钮;点击后自动创建 Agent 会话并迁移当前对话历史,切换完成后显示 Toast 通知

  • SDK 登录错误友好提示 — 将 SDK 原始错误 "Not logged in · Please run /login" 替换为中文友好提示"请检查是否选择了正确的 Proma 供应渠道和模型"

性能优化

  • 长对话渲染性能 — 采用 CSS content-visibility: auto 跳过屏幕外消息的 layout 和 paint 计算;消息列表先以真实高度完成初始布局(无跳动),再延迟启用 containment;预期布局计算量减少 90%+,200+ 条长对话滚动和流式输出明显更流畅

Bug 修复

  • 思考计时器 Tab 切换重置 — 修复 Agent / Chat 模式下,流式输出进行中切换 Tab 再切回后,思考计时器从 0s 重新计时的问题;时间戳现已持久化在 Jotai atom 中,切换 Tab 后组件能正确恢复已用时

  • Agent 会话重命名时附加目录丢失 — 修复新建 Agent 会话后,先添加附加文件夹再重命名时,附加文件夹丢失的问题;根因是重命名操作未正确保留 workspaceId

  • Agent 上下文超限错误处理 — 新增 prompt_too_long 错误码,自动识别 7 种常见上下文超限模式;超限时错误提示下方显示蓝色「压缩上下文」主按钮,「重试」降级为次要按钮;ContextUsageBadge 压缩按钮常驻显示,无需等待 warning 状态

  • Agent node 路径降级崩溃 — 修复运行时状态缓存未就绪时,node 路径降级逻辑导致 spawn ENOENT 的问题

  • SDK Base URL 隔离 — 修复 SDK base URL 规范化逻辑污染全局配置目录的问题,现已完全隔离

  • Agent 高级设置默认折叠 — 高级设置区块现在默认折叠,减少设置页面初始视觉复杂度,点击标题可展开/收起

依赖升级

  • Claude Agent SDK0.2.71 升级至 0.2.76,包含以下改进:
    • 新增 forkSession() — 支持从指定对话节点分叉出新会话
    • 新增 renameSession() — 支持重命名 SDK 会话文件
    • 新增 getSessionInfo() / tagSession() — 会话元数据查询与打标签
    • SDKSessionInfo 新增 tagcreatedAt 字段,listSessions 支持 offset 分页
    • 新增 agentProgressSummaries 选项,为子 Agent 定期生成 AI 进度摘要
    • 修复通过 query({mcpServers}) 传入的 MCP Server 无法执行 toggle/reconnect 的问题
    • 修复 options.env~/.claude/settings.json 覆盖的问题
    • 修复 NodeNext/Bundler 模块解析模式下 import type 失败的问题

下载

  • macOS Apple SiliconProma-0.7.2-arm64.dmg
  • macOS IntelProma-0.7.2.dmg
  • WindowsProma-Setup-0.7.2.exe

Don't miss a new Proma release

NewReleases is sending notifications on new releases.